|
|
|
|
- Procedimiento WLanguage
- Interrupción de TableListChild
Enumera los "hijos" de un nodo y los elementos "hijo" de estos "hijos" en un control Tabla TreeView. Se llama Procedure de WLanguage siempre que se encuentra un elemento "infantil". // List the "children" of "Desserts" node in the "TVT_RecipeTV" TreeView Table control// The "ExpandAll" procedure is called for each "child" element found in the "Desserts" node nNbDesserts is int nNbDesserts = TableListChild(TVT_RecipeTV, "Recipes" + TAB + "Desserts", "ExpandAll")
Sintaxis
Enumerar los hijos de una rama identificada por su ruta Ocultar los detalles
<Result> = TableListChild(<TreeView Table control> , <Element name> , <WLanguage procedure> [, <Custom parameter>])
<Result>: Integro Número de elementos listados. <TreeView Table control>: Nombre del control Nombre del control Tabla TreeView a manipular. <Element name>: Cadena de caracteres Nombre del elemento a utilizar. Este parámetro tiene el siguiente formato:
"<Root name>" + TAB + ["<Name of 1st node>" + TAB + ... ["<Name of 2nd node>" + TAB + [...]]]"<Element name>" Se produce un error de WLanguage si este parámetro no corresponde a un elemento existente. <WLanguage procedure>: Nombre de Procedure Nombre de WLanguage Procedure que se llamará siempre que se encuentre un elemento "infantil". <Custom parameter>: Entero opcional Parámetro pasado a la Procedure <Procedure nombre>.
Listado de los hijos de una rama identificada por su índice Ocultar los detalles
<Result> = TableListChild(<TreeView Table control> , <Row number> , <WLanguage procedure> [, <Custom parameter>])
<Result>: Integro Número de elementos listados. <TreeView Table control>: Nombre del control Nombre del control Tabla TreeView a manipular. <Row number>: Integro Número de la fila correspondiente a la sucursal a utilizar. <WLanguage procedure>: Nombre de Procedure Nombre de WLanguage Procedure que se llamará siempre que se encuentre un elemento "infantil". <Custom parameter>: Entero opcional El parámetro pasó a <WLanguage Procedure>. Observaciones Procedimiento WLanguage El <WLanguage Procedure> se llama siempre que se encuentra un elemento "infantil".. Este Procedure es un WLanguage Procedure. Esta Procedure debe ser declarada de la siguiente manera: PROCEDURE <WLanguage procedure> (<TreeView Table control>, <Child branch>,.. <Element>, <Level>, <Optional parameter>) Los diferentes parámetros son los siguientes: - <control Tabla TreeView> (cadena de caracteres):
Nombre del control Tabla TreeView a manipular. - <Rama infantil> (cadena de caracteres):
ruta completa de "child" encontrado (sin el nombre) o una cadena vacía ("") si es la raíz de control Tabla TreeView. Este parámetro siempre termina con el separador "TAB".... Este parámetro se inicializará y se llenará siempre que se llame a la Procedure. - <Elemento> (cadena de caracteres):
Nombre del elemento encontrado. Este parámetro se inicializará y se llenará cada vez que se llame a la Procedure. - <Nivel> (entero):
Nivel del elemento encontrado en relación con el elemento de búsqueda inicial: 1. Hijo directo 2. Nieto 3. ... - <Parámetro opcional> (entero):
Valor pasado en el parámetro <Parámetro personalizado> de la función TableListChild. Si no se especifica el <Parámetro personalizado>, <Parámetro personalizado> corresponde a la constante NULL.
Interrupción de TableListChild La función TableListChild no se puede interrumpir si no se han navegado todos los elementos "hijo". Para forzar la interrupción de la navegación realizada por TableListChild, utilice la siguiente línea de código en <WLanguage Procedure>: En este caso, la función TableListChild devuelve el número de elementos encontrados hasta que se llame a "RESULT False". Clasificación Lógica de negocio / UI: Código UI
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|