|
|
|
|
|
- Control ListView
- Error de visualización
- Limitaciones
Advertencia
A partir de la versión 26, FileLink se conserva por motivos de compatibilidad. Esta propiedad ha sido reemplazada por DataBinding.
La propiedad DataBinding obtiene y cambia el enlace entre un control y: - un campo de un archivo de datos.
- una variable.
- varias variables (en este caso, cada variable puede estar enlazada a una propiedad diferente del control).
Un control puede estar enlazado a un campo de archivo de datos base o a un campo de un archivo de datos relacionado. Esto se conoce como enlace complejo. Ejemplo de enlace complejo:
Esta propiedad es equivalente a la función ControlAlias.
EDT_Edit1.DataBinding = "Customer.Name"
EDT_Edit2.DataBinding = "Order.CustomerID" + TAB + "Customer.CustomerID:Name"
EDT_Edit3.DataBinding = "OrdLine.OrdID" + TAB + ...
"Order.OrdID:CustomerID" + TAB + "Customer.CustomerID:Name"
TABLE_Table1.DataBinding = ":Array_Month"
FileToScreen()
gclContact is cContact
gsColor is int = PastelBlue
EDT_Current_Allowed.DataBinding = ":gclContact.Authorizing" + TAB + ...
"value" + CR + ":gsColor" + TAB + "BackgroundColor"
SourceToScreen()
Sintaxis
Obtener el enlace entre un control y un campo o variable Ocultar los detalles
<Current binding> = <Control used>.DataBinding
<Current binding>: Cadena de caracteres Existen diferentes tipos de enlaces:- Ningún enlace: cadena vacía ("")
- Enlace simple a un campo de un archivo de datos:
"<Base data file>.<Base item>" - Enlace complejo a un campo de un archivo de datos:
"<Base data file>.<Base item>[ + TAB + <Binding> [+ TAB + <Binding>]]" donde <Binding> corresponde a: <Bound data file>.<Key>:<Bound item>[<Index>] - Enlace a una variable:
":<prefix><Variable name>" o (el prefijo solo se incluye si el estilo de código está activado en el proyecto).
<Control used>: Nombre del control Nombre del control con el enlace a identificar.
Cambiar el enlace entre un control y un campo o una variable Ocultar los detalles
<Control used>.DataBinding = <New binding>
<Control used>: Nombre del control Nombre del control cuyo enlace de datos desea cambiar. <New binding>: Cadena de caracteres Existen diferentes tipos de enlaces:- Ningún enlace: cadena vacía ("")
- Enlace simple a un campo de un archivo de datos:
"<Base data file>.<Base item>" - Enlace complejo a un campo de un archivo de datos:
"<Base data file>.<Base item>[ + TAB + <Binding> [+ TAB + <Binding>]]" donde <Binding> corresponde a: <Bound data file>.<Key>:<Bound item>[<Index>] Nota: También puede utilizar la siguiente sintaxis:
<[Base data file>.<Item>[<[Index]>] [: <Binding> [: <Binding>] ] donde <Binding> = <Bound data file>.<Key>:<Displayed item> [<[Index]>] - Enlace a una variable:
":<prefix><Variable name>" o El prefijo debe especificarse solo si el estilo de código está habilitado en el proyecto (ya sea que se muestren los prefijo o no). - Enlace a una variable de tipo data source:
<Variable name>.Name + ".<Base item>" - Enlace de varias propiedades a varias variables. La cadena que describe el enlace debe tener el siguiente formato:
":" + <Variable name 1> + TAB + <Name of property 1> + CR + ... ":" + <Variable name 2> + TAB + <Name of property 2> + CR + ... ":" + <Name of variable N> + TAB + <Name of property N>
Observaciones Limitaciones La propiedad DataBinding solo se puede utilizar en los controles de una ventana o página.
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|