Controles Registrados
De GrialWIKI
Línea 1: | Línea 1: | ||
{{Hierarchy header}} | {{Hierarchy header}} | ||
- | Los controles registrados son configuraciones de Combos, Grillas y Trees Grial | + | Los controles registrados son configuraciones de [[Combos]], [[Grillas]] y [[Trees]] Grial registrados en el servidor mediante el [[ControlWizard]]. La configuración registrada le indica al control qué query realizar para cargar los datos y cómo mostrarlos. |
- | Se | + | |
+ | Se asigna una configuración registrada a un control en un módulo de acuerdo a su nombre o por la propiedad [[ConfigurationName]]. La propiedad ConfigurationName permite tener dos controles (con nombres diferentes) pero que utilicen la misma configuración registrada. | ||
El sufijo del nombre del control registrado determina su tipo: | El sufijo del nombre del control registrado determina su tipo: | ||
Línea 24: | Línea 25: | ||
*''' Chk: CheckBox''' | *''' Chk: CheckBox''' | ||
- | Los controles registrados se cargan con datos mediante el método '''GrialCont.LoadData'''. Este método acepta una lista de controles registrados ( | + | Los controles registrados se cargan con datos mediante el método '''GrialCont.LoadData'''. Este método acepta una lista de controles registrados (u objetos '''GrialQuery''') y los carga según el query de la configuración realizando un único acceso al servidor. |
Formato: | Formato: |
Revisión de 05:48 8 ago 2009
Introducción al Framework Grial |
|
Los controles registrados son configuraciones de Combos, Grillas y Trees Grial registrados en el servidor mediante el ControlWizard. La configuración registrada le indica al control qué query realizar para cargar los datos y cómo mostrarlos.
Se asigna una configuración registrada a un control en un módulo de acuerdo a su nombre o por la propiedad ConfigurationName. La propiedad ConfigurationName permite tener dos controles (con nombres diferentes) pero que utilicen la misma configuración registrada.
El sufijo del nombre del control registrado determina su tipo:
- _scb: Standard Combo/Grid
- _ste: Standard Tree Controller
- _sgr: Standard Grid Controller
Todos los controles de un documento que posean estos sufijos serán buscados en el repositorio de Controles Registrados para asignarles la configuración correspondiente.
Para otros tipos de controles se deben usar los siguiente 'sufijos':
- _grq o Grq: Grial Query
- _gpr: Grial Print
- _ggp: Grial Grid Print
- _gct: Grial Cross Tree
- _tvw: TreeView
- _grx o _grd: Grilla (GridEX de Janus)
- Rst: Recordset
- Txt: Text Box
- Lb : Label
- Cmd: Command Button
- Opt: Option Button
- Chk: CheckBox
Los controles registrados se cargan con datos mediante el método GrialCont.LoadData. Este método acepta una lista de controles registrados (u objetos GrialQuery) y los carga según el query de la configuración realizando un único acceso al servidor.
Formato:
Sub GrialCont.LoadData ( ParamArray RegistredControls() As Variant )
Ejemplo:
GrialCont.LoadData PreEjec20_Scb, PreEjec21_scb
GrialCrossTree <<< >>> Normas de Programación