In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

Items de una OptionList y RequestState

Foro de Xailer profesional en español
Responder
joseluis
Mensajes: 642
Registrado: Jue Sep 08, 2005 12:54 pm

Items de una OptionList y RequestState

Mensaje por joseluis »

Hola,
¿Los items de una optionlist tienen el evento onCheckState?
¿Podrí­an tenerlos?
Saludos,
José Luis Capel
Avatar de Usuario
jfgimenez
Site Admin
Mensajes: 5718
Registrado: Lun Abr 06, 2015 8:48 pm
Contactar:

Items de una OptionList y RequestState

Mensaje por jfgimenez »

José Luis,
> ¿Los items de una optionlist tienen el evento onCheckState?
No.
> ¿Podrían tenerlos?
No tiene sentido. Si en algún momento necesitas activar / desactivar items
de esa forma, pudes escribir el evento OnCheckState de la TOptionList y
hacerlo ahí. Algo Así:
METHOD OptionList1OnCheckState( oSender )
LOCAL lOk := ..... // La condicion que quieras
oSender:aItems[1]:lEnabled := lOk
oSender:aItems[4]:lEnabled := lOk
oSender:aItems[5]:lEnabled := lOk
RETURN lOk
--
Un saludo,
José F. Giménez
José F. Giménez
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
Avatar de Usuario
jfgimenez
Site Admin
Mensajes: 5718
Registrado: Lun Abr 06, 2015 8:48 pm
Contactar:

Items de una OptionList y RequestState

Mensaje por jfgimenez »

José Luis,
> RETURN lOk
Ups, en vez de lOk habría que retornar Nil
--
Un saludo,
José F. Giménez
José F. Giménez
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
joseluis
Mensajes: 642
Registrado: Jue Sep 08, 2005 12:54 pm

Items de una OptionList y RequestState

Mensaje por joseluis »

José,
Gracias por la respuesta. La pondré en práctica.
>
>>¿Podrí­an tenerlos?
>
>
> No tiene sentido. Si en algún momento necesitas activar / desactivar items
> de esa forma, pudes escribir el evento OnCheckState de la TOptionList y
> hacerlo ahí­. Algo Así­:
>
> METHOD OptionList1OnCheckState( oSender )
>
> LOCAL lOk := ..... // La condicion que quieras
>
> oSender:aItems[1]:lEnabled := lOk
> oSender:aItems[4]:lEnabled := lOk
> oSender:aItems[5]:lEnabled := lOk
>
> RETURN lOk
>
Si tiene sentido. En mi caso, los items son las opciones habituales de
un manteniminento (altas, bajas, etc). Y quiero que las opcioens de
baja, eliminar y modificar se des-habiliten cuando no hayan registros.
La mejor manera que pensé es con el oncheckstate/requesstate.
Saludos y gracias,
José Luis Capel
Responder