set_item_property
Publicado por lorena (9 intervenciones) el 24/12/2009 10:16:56
Hola.
Tengo un proglema con el 'set_item_property':
En el 'when-new-form-instance' de un form que estoy haciendo, pongo varios elementos con la propiedad 'enabled' a 'false', mediante 'set_item_property'. El caso es que no me lo hace, siguen estando habilitados, y en ningún otro trigger o unidad de programa que se ejecute al iniciar el módulo se están poniendo a 'true'.
Le pongo mensajes para que me muestre el estado del elemento antes y despues de usar 'set_item_property' y me saca antes 'true' y despues 'false', y en ese momento si se ve deshabilitado, pero inmediatamente se vuelve a poner habilitado.
He probado a hacerlo con otro item, y me lo hace bien.
message ('antes de false'||GET_TAB_PAGE_PROPERTY('PRIMER_SUJETO', ENABLED));pause; (sale TRUE)
SET_TAB_PAGE_PROPERTY('PRIMER_SUJETO', ENABLED, PROPERTY_FALSE);
message ('despues de false'||GET_TAB_PAGE_PROPERTY('PRIMER_SUJETO', ENABLED));pause; (sale FALSE)
SET_TAB_PAGE_PROPERTY('SEGUNDO_SUJETO', ENABLED, PROPERTY_FALSE);
SET_TAB_PAGE_PROPERTY('ORGANO', ENABLED, PROPERTY_FALSE);
SET_ITEM_PROPERTY('DATOS_MODELO.CODCONCE_DSP', ENABLED, PROPERTY_FALSE);
SET_ITEM_PROPERTY('DATOS_MODELO.CODCONCE_BTN', ENABLED, PROPERTY_FALSE);
SET_ITEM_PROPERTY('DATOS_MODELO.CARGAR', ENABLED, PROPERTY_FALSE);
El último es el que he probado después y sí lo hace.
¿Alguien me puede ayudar?
Gracias.
Tengo un proglema con el 'set_item_property':
En el 'when-new-form-instance' de un form que estoy haciendo, pongo varios elementos con la propiedad 'enabled' a 'false', mediante 'set_item_property'. El caso es que no me lo hace, siguen estando habilitados, y en ningún otro trigger o unidad de programa que se ejecute al iniciar el módulo se están poniendo a 'true'.
Le pongo mensajes para que me muestre el estado del elemento antes y despues de usar 'set_item_property' y me saca antes 'true' y despues 'false', y en ese momento si se ve deshabilitado, pero inmediatamente se vuelve a poner habilitado.
He probado a hacerlo con otro item, y me lo hace bien.
message ('antes de false'||GET_TAB_PAGE_PROPERTY('PRIMER_SUJETO', ENABLED));pause; (sale TRUE)
SET_TAB_PAGE_PROPERTY('PRIMER_SUJETO', ENABLED, PROPERTY_FALSE);
message ('despues de false'||GET_TAB_PAGE_PROPERTY('PRIMER_SUJETO', ENABLED));pause; (sale FALSE)
SET_TAB_PAGE_PROPERTY('SEGUNDO_SUJETO', ENABLED, PROPERTY_FALSE);
SET_TAB_PAGE_PROPERTY('ORGANO', ENABLED, PROPERTY_FALSE);
SET_ITEM_PROPERTY('DATOS_MODELO.CODCONCE_DSP', ENABLED, PROPERTY_FALSE);
SET_ITEM_PROPERTY('DATOS_MODELO.CODCONCE_BTN', ENABLED, PROPERTY_FALSE);
SET_ITEM_PROPERTY('DATOS_MODELO.CARGAR', ENABLED, PROPERTY_FALSE);
El último es el que he probado después y sí lo hace.
¿Alguien me puede ayudar?
Gracias.
Valora esta pregunta
0