% if len(options['filt_cols']) > 0:
  <table>
    % for field in options['filt_cols']:
      <%
	field_name = field
	if len(options['filt_col_names']) > 0:
          field_name = options['filt_col_names'][field]
      %>
      <tr>
        <td>
          ${field_name}-min: <input type="text" id="min_${table_id}_${field}" name="min_${table_id}_${field}">
        </td>
        <td>
	  ${field_name}-max: <input type="text" id="max_${table_id}_${field}" name="max_${table_id}_${field}">
        </td>
    % endfor
  </table>
%endif

<table id="${table_id}" border="${options['border']}" ${table_attr}>
% if options['header']:
    <thead>
% endif
% for i,row in enumerate(array_data):
    % if options['header'] and i == 1:
        <tbody>
    % endif
   <tr>
        % for j, cell in enumerate(row):
            % if cell != 'colspan' and cell != 'rowspan':
              % if i == 0 and options['header']:
                    <th ${plotter.get_span(colspan, rowspan, i, j)} >${cell} </th>
              % else:
                    <td ${plotter.get_cell_align(options['cell_align'], j)} ${ plotter.get_span(colspan, rowspan, i, j) }>${ cell } </td>
              % endif
            % endif
        % endfor
    </tr>
    % if i == 0 and options['header']:
        </thead>
    % endif
% endfor
% if options['header']:
    </tbody>
% endif
</table>
