![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Viéndolo de esa forma, necesitaría que al dispararse cualquier ON EXECUTE de un ActionManager se haga la comprobación, así com otambien cualquier ON CLICK de Tbuttons.
¿Existe forma generica de chequear todos los OnExecute mediante un solo procedimiento comprobador? O debo llamar al procedimiento comprobador en cada uno de los eventos a chequear? Gracias |
|
#2
|
||||
|
||||
|
Hombre, el propio TActionList, tiene el evento Onexecute que se lanza en el mismo momento que se lanza cualquier acción interna, si todo lo controlas con acciones (incluso los botones), ahí podrías validar lo que necesites.
Saludos.
__________________
La Madurez se llama... ~~~Gaia~~~ |
|
#3
|
||||
|
||||
|
Veo dos opciones:
__________________
"constructive mind, destructive thoughts" |
|
#4
|
|||
|
|||
|
Efectivamente utilizaré entonces el OnExecute del TAction.
|
|
#5
|
||||
|
||||
|
Hola amadis.
Otro enfoque diferente con consecuencia similar, es desactivar todos los componentes del TForm cuya propiedad Tag tenga un valor mayor al nivel de acceso del usuario:
Ejemplo de llamada:
Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
|
#6
|
|||
|
|||
|
Esta idea me gustó más era mas o menos la idea que buscaba, programar una simple linea por formulario para autorizar está bueno.
Por la tarde lo pruebo y les cuento. |
|
#7
|
|||
|
|||
|
El codigo funciona demasiado bien. Desactiva todo todo.
Por mas que el nivel de usuario sea mayor que el tag igual lo desactiva todo. |
|
#8
|
||||
|
||||
|
Cita:
Te adjunto un demo que incluye varios edits, panel con checkbox, mainmenu, popupmenu, etc, para que puedas evaluarlo con mas comodidad. Nota: Agregue una línea a la función SetLevelAccess para restaurar componentes desactivados ya que el acceso se fija dinámicamente mediante un SpinEdit. Saludos. ![]()
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| ¿ como validar xml contra esquema? | JXJ | Varios | 2 | 27-03-2011 04:09:41 |
| Validar XML contra un XML Schema | Sagara | Internet | 1 | 09-03-2010 07:23:31 |
| Validar Cuentas de usuario | ajromero | Conexión con bases de datos | 5 | 20-10-2007 00:53:05 |
| validar datos contra un valor de una tabla | robertillo | Varios | 5 | 25-05-2007 18:58:15 |
| Validar Usuario | Kenlyr | Conexión con bases de datos | 9 | 28-08-2006 20:34:08 |
|