* @see org.apache.click.Control#getHtmlImports()
*
* @return the HTML head element import string
*/
public String getHtmlImports() {
HtmlStringBuffer buffer = new HtmlStringBuffer(255);
buffer.append(super.getHtmlImports());
String htmlImports = getControlLink().getHtmlImports();
if (htmlImports != null) {
buffer.append(htmlImports);
}
int firstRow = getFirstRow();
int lastRow = getLastRow();
for (int i = 0; i < getColumnList().size(); i++) {
Column column = (Column) getColumnList().get(i);
if (column instanceof FieldColumn) {
Field field = ((FieldColumn) column).getField();
for (int j = firstRow; j < lastRow; j++) {
field.setName(column.getName() + "_" + j);
htmlImports = field.getHtmlImports();
if (htmlImports != null) {
buffer.append(htmlImports);
}
}
}
}
return buffer.toString();
}