Used for building user input forms within a table.
The following parameters are recognized:
The heading to put in the left column.
The data to be displayed in right column.
Optional attributes for the header column (<td> entity).
Optional attributes for the right column (<td> entity).
This macro is very handy when building tables which have two columns. The first column is treated as a label column, the second column is used for displaying the data. This is primarily used for building input forms.
Example of using the macro:
<table @htmlAttr("class","labeledRow") @htmlAttr("summary","Two Columns")> @trLabeled("Date","@now()") @trLabeled("Name","George") @trLabeled("Age","34",,"@htmlAttr("align","right")") </table>
Assuming the com.ccg.macros.at.All
class is within your CLASSPATH
and the
config/html.at
macros file has been
generated (Hint: run make atmacros in the
wui
directory), a developer should be able to
run the above example by copy/pasting from below:
[root@probe root]#
java com.ccg.macros.at.All <<EOF
@include("config/html.at",,"d")
<table @htmlAttr("class","labeledRow") @htmlAttr("summary","Two Columns")> @trLabeled("Date","@now()") @trLabeled("Name","George") @trLabeled("Age","34",,"@htmlAttr("align","right")") </table>
EOF
This macro is defined as:
<tr> @thLabeled("@param(0)","@param(2)") @tdLabeled("@param(1)","@param(3)") </tr>