builder.append(" name=\"search_").append(column.getPosition()).append("\"");
builder.append(" id=\"search_").append(column.getPosition()).append("\"");
builder.append(" value=\"").append(search.getValue() == null ? "" : search.getValue()).append("\"");
builder.append("/>");
} else if(column.getSearch() instanceof DateSearch) {
DateSearch search = (DateSearch)column.getSearch();
SimpleDateFormat sdf = new SimpleDateFormat(resources.getMessage(locale, search.getFormatKey()));
builder.append("<input");
builder.append(" type=\"text\"");
if(settings.getProperty(HALF_INPUT_CLASS) != null) {
builder.append(" class=\"").append(settings.getProperty(HALF_INPUT_CLASS)).append("\"");
}
builder.append(" name=\"search_").append(column.getPosition()).append("_start\"");
builder.append(" id=\"search_").append(column.getPosition()).append("_start\"");
builder.append(" value=\"").append(search.getValueStart() == null ? "" : sdf.format(search.getValueStart())).append("\"");
builder.append("/>");
builder.append("<input");
builder.append(" type=\"text\"");
if(settings.getProperty(HALF_INPUT_CLASS) != null) {
builder.append(" class=\"").append(settings.getProperty(HALF_INPUT_CLASS)).append("\"");
}
builder.append(" name=\"search_").append(column.getPosition()).append("_end\"");
builder.append(" id=\"search_").append(column.getPosition()).append("_end\"");
builder.append(" value=\"").append(search.getValueEnd() == null ? "" : sdf.format(search.getValueEnd())).append("\"");
builder.append("/>");
}
builder.append("</td>");
builder.append("</tr>");
builder.append("</table>");