Tengo dos XBrowse que los invoco a traves de un Folder, es decir:
- Code: Select all Expand view RUN
REDEFINE FOLDER oTab ID ID_TAB OF oDlg ;
PROMPTS "XBRW1", "XBRW2" ;
DIALOGS "BROWSE_DLG", "BROWSE_DLG2" OPTION 1
Al carga la siguiente linea en el segundo browse...
- Code: Select all Expand view RUN
oBrw1:aCols[1]:nEditType := EDIT_BUTTON
oBrw2:aCols[1]:nEditType := EDIT_BUTTON
Me da un error diciendo que no existe el metodo Eval... error que no aparece cuando hice lo mismo con oBrw1.
Al parecer, si hago focus sobre el folder 2, como sigue....
- Code: Select all Expand view RUN
oBrw1:aCols[1]:nEditType := EDIT_BUTTON
oTab:SetOption( 2 )
oBrw2:aCols[1]:nEditType := EDIT_BUTTON
... ya no se produce el error. Es como si el browse que estás tratando, tuviese que estar activo en la pantalla.
Mi pregunta es, ¿hay algún modo de asignar el EDIT_BUTTON, sin tener que verse como se cambia solo de Folder1 a Folder2 ?
[/code]