%doc> Example: <% include('/elements/auto-table.html', ### # required ### 'header' => [ '#', 'Item', 'Amount' ], 'fields' => [ 'id', 'name', 'amount' ], ### # highly recommended ### 'size' => [ 4, 12, 8 ], 'maxl' => [ 4, 12, 8 ], 'align' => [ 'right', 'left', 'right' ], ### # optional ### 'data' => [ [ 1, 'Widget', 25 ], [ 12, 'Super Widget, 7 ] ], #or 'records' => [ qsearch('item', { } ) ], # or any other array of FS::Record objects 'select' => [ '', [ 1 => 'option 1', 2 => 'option 2', ... ], # options for second field '' ], 'prefix' => 'mytable_', ) %> Values will be passed through as "mytable_id1", etc. %doc>
<% $_ %> | % }|
---|---|
% my @o = @{ $select[$col] }; % if( @o ) { % } % else { MAXLENGTH = <% $maxl[$col] %> STYLE = "text-align:<% $align[$col] %>" VALUE = "<% $data[$row][$col] %>" % if( $opt{'autoadd'} ) { onchange = "possiblyAddRow(this);" % } > | % } % }" ALT = "X" onclick = "deleteRow(this);" > |