|
|
|
|
- Control ListView
- Mostrar error
- Limitaciones
El DataBinding Property se utiliza para identificar y cambiar el enlace entre un control y: - y un artículo en un archivo de datos.
- y una Variable.
- y varias variables (en este caso, cada variable puede estar ligada a una Property diferente de la control).
Ejemplo de encuadernación de varios archivos:
Esta propiedad es equivalente a la función ControlAlias.
// Binds the EDT_Edit1 control to the Name item of the Customer data file EDT_Edit1.DataBinding = "Customer.Name" // Same but from the Order data file with 1 binding EDT_Edit2.DataBinding = "Order.CustomerID" + TAB + "Customer.CustomerID:Name" // Same but from the OrdLine data file with 2 bindings EDT_Edit3.DataBinding = "OrdLine.OrdID" + TAB + ... "Order.OrdID:CustomerID" + TAB + "Customer.CustomerID:Name" // Binds TABLE_Table1 to Array_Month TABLE_Table1.DataBinding = ":Array_Month" // Update on the screen FileToScreen()
// Whenever SourceToScreen is called, the EDT_Current_Allowed control will have: // - its displayed value updated by the Authorizing property of a class instance, // - a background color assigned by the value of a global variable gclContact is cContact gsColor is int = PastelBlue EDT_Current_Allowed.DataBinding = ":gclContact.Authorizing" + TAB + ... "value" + CR + ":gsColor" + TAB + "BackgroundColor" // Update on the screen SourceToScreen()
Sintaxis
Identificación de la unión entre un control y un elemento o Variable Ocultar los detalles
<Current binding> = <Control used>.DataBinding
<Current binding>: Cadena de caracteres Se pueden encontrar diferentes tipos de fijaciones:- No es vinculante: cadena vacía ("")
- Vinculación simple a un elemento de un archivo de datos:
"<Base file>.<Base item>" - Vinculación compleja a un elemento de un archivo de datos:
"<Base file>.<Base item>[ + TAB + <Binding> [+ TAB + <Binding>]]" donde <Binding> corresponde a: <Archivo relacionado>.<Clave>:<Artículo vinculado>[<Índice>] - Vinculación a una Variable:
":<prefix><Variable name>" o (el prefijo se aplica sólo si el estilo de código está habilitado en el proyecto).
<Control used>: Nombre del control Nombre de la control con la encuadernación a identificar.
Modificación del enlace entre un control y un elemento o Variable Ocultar los detalles
<Control used>.DataBinding = <New binding>
<Control used>: Nombre del control Nombre de la control con la encuadernación a modificar. <New binding>: Cadena de caracteres Se pueden definir diferentes tipos de enlaces:- No es vinculante: cadena vacía ("")
- Vinculación simple a un elemento de un archivo de datos:
"<Base file>.<Base item>" - Vinculación compleja a un elemento de un archivo de datos:
"<Base file>.<Base item>[ + TAB + <Binding> [+ TAB + <Binding>]]" donde <Binding> corresponde a: <Archivo relacionado>.<Clave>:<Artículo vinculado>[<Índice>] Observación: también se acepta la siguiente sintaxis:
<[Base file>.<Item>[<[Index]>] [: <Binding> [: <Binding>] ] donde <Enlace> = <Fichero enlazado>.<Clave>:<Estímulo de la difusión> [<[ Índice]>] - Vinculación a una Variable:
":<prefix><Variable name>" o El prefijo debe especificarse sólo si el estilo de código está habilitado en el proyecto (no importa si los prefijos se muestran o no). - Vinculación a una Variable de tipo origen de los datos:
<Variable name>.Name + ".<Base item>" - Vincular múltiples propiedades a múltiples variables: la cadena de caracteres que describe el enlace debe tener el siguiente formato:
":" + <Name of variable 1> + TAB + <Name of property 1> + CR + ... ":" + <Name of variable 2> + TAB + <Name of property 2> + CR + ... ":" + <Name of variable N> + TAB + <Name of property N>
Observaciones Limitaciones El DataBinding Property se aplica sólo a los controles de una ventana o página.
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|