Gwt 如何在cellTable中添加checkboxcell,它将在初始化时根据my object中的布尔属性启用/禁用
我想创建一个包含两列的Gwt 如何在cellTable中添加checkboxcell,它将在初始化时根据my object中的布尔属性启用/禁用,gwt,Gwt,我想创建一个包含两列的CellTable。我的第一列是复选框单元格,第二列是文本单元格,我希望根据类中的布尔属性填充第一列 示例:Employee是类实例,isPresented是布尔值。我想列出该员工的详细信息,默认情况下,该员工将选中显示的员工并取消选中缺席的员工。尝试以下操作: AbstractCell<Boolean> checkBoxCell = new AbstractCell<Boolean>() { @Override public void rende
CellTable
。我的第一列是复选框单元格,第二列是文本单元格,我希望根据类中的布尔属性填充第一列
示例:Employee
是类实例,isPresented
是布尔值。我想列出该员工的详细信息,默认情况下,该员工将选中显示的员工并取消选中缺席的员工。尝试以下操作:
AbstractCell<Boolean> checkBoxCell = new AbstractCell<Boolean>()
{
@Override
public void render(com.google.gwt.cell.client.Cell.Context context, Boolean value, SafeHtmlBuilder sb)
{
sb.appendHtmlConstant("<input type='check' " + (value ? "checked='1'" : "")+ "'/>");
}};
CellTable<Employee> cellTable = new CellTable<Employee>();
cellTable.addColumn(new Column<Employee, Boolean>(checkBoxCell)
{
@Override
public Boolean getValue(Employee object)
{
return object.isPresented;
}
});
cellTable.addColumn(... // TextColumn
AbstractCell checkBoxCell=新的AbstractCell()
{
@凌驾
公共void呈现(com.google.gwt.cell.client.cell.Context,Boolean value,SafeHtmlBuilder sb)
{
某人附议