package org.extremecomponents.table.cell; import org.extremecomponents.table.bean.Column; import org.extremecomponents.table.core.TableModel; import org.extremecomponents.table.view.html.ColumnBuilder; import org.extremecomponents.util.HtmlBuilder; /** * Created by jeff */ public class CheckboxCell implements Cell { public String getExportDisplay(TableModel model, Column column) { return null; } public String getHtmlDisplay(TableModel model, Column column) { ColumnBuilder columnBuilder = new ColumnBuilder(column); columnBuilder.tdStart(); try { String cid = column.getProperty(); if (cid == null) { cid = column.getAlias(); } HtmlBuilder html = columnBuilder.getHtmlBuilder(); html.input(column.getAlias()).name(cid).value(String.valueOf(column.getValue())); html.onclick("CheckboxClick(this)"); html.xclose(); } catch (Exception e) { } columnBuilder.tdEnd(); return columnBuilder.toString(); } }