#VarEDITTABLE ---+++ EDITTABLE{ _attributes_ } -- edit tables using edit fields and other input fields * The =%<nop>EDITTABLE{}%= macro is handled by the EditTablePlugin * Syntax: =%<nop>EDITTABLE{ _attributes_ }%= %STARTSECTION{"edittable_attributes"}% * Supported attributes: | *Attribute* | *Comment* | *Default* | | =header= | Specify the header format of a new table like ="%VBAR%*Food*%VBAR%*Drink*%VBAR%"=. Useful to start a table with only a button | (no header) | | =format= | The format of one column when editing the table. A cell can be a text input field, or any of these edit field types:%BR% %BB% Text input field (1 line):%BR% =%VBAR% text, <size>, <initial value> %VBAR%= %BR% %BB% Textarea input field:%BR% =%VBAR% textarea, <rows>x<columns>, <initial value> %VBAR%= %BR% %BB% Drop down box: %BR% =%VBAR% select, <size>, <option 1>, <option 2>, etc*<nop> %VBAR%= %BR% =*= only one item can be selected %BR% %BB% Radio buttons: %BR% =%VBAR% radio, <size*>, <option 1>, <option 2>, etc %VBAR%= %BR% =*= size indicates the number of buttons per line in edit mode %BR% %BB% Checkboxes: %BR% =%VBAR% checkbox, <size*>, <option 1>, <option 2>, etc %VBAR%= %BR% =*= size indicates the number of checkboxes per line in edit mode %BR% %BB% Fixed label: %BR% =%VBAR% label, 0, <label text> %VBAR%= %BR% %BB% Row number: %BR% =%VBAR% row, <offset> %VBAR%= %BR% %BB% Date: %BR% =%VBAR% date, <size>, <initial value>, <DHTML date format> %VBAR%= (see [[#DateField][Date Field Type]]) | ="text, 16"= %BR% for all cells | | =changerows= | Rows can be added and removed if ="on"= <br /> Rows can be added but not removed if ="add"= <br /> Rows cannot be added or removed if ="off"= | =CHANGEROWS= %BR% plugin setting | | =quietsave= | Quiet Save button is shown if ="on"=, hidden if ="off"= | =QUIETSAVE= %BR% plugin setting | | =include= | Other topic defining the =EDITTABLE= parameters. The first =%<nop>EDITTABLE%= in the topic is used. This is useful if you have many topics with the same table format and you want to update the format in one place. Use =topic= or =web.topic= notation.| (none) | | =helptopic= | Topic name containing help text shown below the table when editing a table. The %<nop>STARTINCLUDE% and %<nop>STOPINCLUDE% macros can be used in the topic to specify what is shown. | (no help text) | | =headerislabel= | Table header cells are read-only (labels) if ="on"=; header cells can be edited if ="off"= or "0" | ="on"= | | =editbutton= | Set edit button text, e.g. ="Edit this table"=; set button image with alt text, e.g. ="Edit table, %<nop>PUBURL%/%<nop>SYSTEMWEB%/DocumentGraphics/edittopic.gif"=; hide edit button at the end of the table with ="hide"= (Note: Button is automatically hidden if an edit button is present in a cell) | =EDITBUTTON= %BR% plugin setting | | =buttonrow= | Set to =top= to put the edit buttons above the table. | =bottom= | | =javascriptinterface= | Use javascript to directly move and delete row without page refresh. Enable with ="on"=, disable with ="off"=. | =JAVASCRIPTINTERFACE= %BR% plugin setting | %ENDSECTION{"edittable_attributes"}% *Example:* <verbatim class="tml">%EDITTABLE{ format="| text, 20 | select, 1, one, two, three |" changerows="on" }% | *Name* | *Type* | | Foo | two |</verbatim><!-- %JQREQUIRE{"chili"}% --> *Produces:* %EDITTABLE{ format="| text, 20 | select, 1, one, two, three |" changerows="on" }% | *Name* | *Type* | | Foo | two | *Related:* See EditTablePlugin for more details
This topic: System
>
Plugins
>
EditTablePlugin
>
VarEDITTABLE
Topic revision: revision 1 (raw view)
Copyright &© by the contributing authors. All material on this site is the property of the contributing authors.
Ideas, requests, problems regarding BACCHUS Wiki?
Send feedback