AIX | HP-UX | Linux | OS/2 | OS/390 | OS/400 | PTX | SUN | Win NT |
X | X | X | X | X | X | X | X | X |
Finalidad
Genera una lista de HTML a partir de una tabla de Net.Data.
Formato
@DTW_TB_LIST(tabla, tipolista, elementolista, estiloelemento, u_enlace, u_imagen)
@DTW_TB_LIST(tabla, tipolista, elementolista, estiloelemento, u_enlace)
@DTW_TB_LIST(tabla, tipolista, elementolista, estiloelemento)
@DTW_TB_LIST(tabla, tipolista, elementolista)
@DTW_TB_LIST(tabla, tipolista)
Parámetros
Tabla 153. Parámetros de DTW_TB_LIST
Tipo de datos | Parámetro | Uso | Descripción |
---|---|---|---|
tabla | tabla | IN | Símbolo que especifica la variable de tabla de la macro que ha de visualizarse como lista de HTML. |
serie | tipolista | IN | El tipo de lista a generar. Los valores aceptables incluyen:
|
entero | elementolista | IN | El número de columna de tabla que contiene los valores de lista (el texto que ha de ir detrás del código <li>). El valor por omisión es utilizar la primera columna. |
serie | estiloelemento | IN | Variable o serie literal que contiene una lista de elementos HTML para los valores de nombre de término. El valor por omisión es no utilizar códigos de estilo. |
entero | u_enlace | IN | El número de columna de tabla que contiene los URL para los enlaces HTML. Si no se especifica este valor, no se genera ningún enlace HTML. |
entero | u_imagen | IN | El número de columna de tabla que contiene los URL para las imágenes incorporadas. Si no se especifica este valor, no se genera ninguna imagen incorporada. |
Códigos de retorno
Tabla 154. Códigos de retorno de DTW_TB_LIST
Código de retorno | Explicación |
---|---|
-1001 | El servidor no ha podido procesar una petición de Net.Data para asignar memoria. |
1001 | Un parámetro de entrada contenía un valor NULL. |
1002 | Un parámetro de entrada contenía un valor de serie que consistía en el carácter de terminación nulo. |
1003 | Se ha transmitido un número incorrecto de parámetros en una llamada de función. |
1004 | Se ha transmitido un parámetro en una llamada de función que debería haber sido una variable de tabla de macro Net.Data, pero era de un tipo de variable diferente. |
1005 | Se ha transmitido un parámetro en una llamada de función que debería haber sido una variable de serie, pero era de un tipo de variable diferente. |
1007 | Un parámetro contiene un valor que no es válido. |
1008 | Un parámetro está fuera de los límites de la tabla. |
Ejemplos
Ejemplo 1: Genera códigos HTML para una lista ordenada
@DTW_TB_LIST(Mytable,"OL","4","TT U","2","1")
Resultado:
<tt><u> <ol> <li><a href="http://www.mycompany.com/link1.html"> <img src="http://www.mycompany.com/images/image1.gif" alt="">link1text</a></li> <li><a href="http://www.mycompany.com/link2.html"> <img src="http://www.mycompany.com/images/image2.gif" alt="">link2text</a></li> <li><a href="http://www.mycompany.com/link3.html"> < IMG SRC="http://www.mycompany.com/images/image3.gif" ALT="">link3text</a></li> <li><a href="http://www.mycompany.com/link4.html"> <img src="http://www.mycompany.com/images/image4.gif" alt="">link4txt</a></li> </ol> </u></tt>