带有CompositeCell的GWT CellBrowser
我正在尝试构建一个CellBrowser,如下所示带有CompositeCell的GWT CellBrowser,gwt,uibinder,composite-controls,cellbrowser,Gwt,Uibinder,Composite Controls,Cellbrowser,我正在尝试构建一个CellBrowser,如下所示 Week 1 -> Mathematics Week 2 [] Algebra Week 3 [] Trigonometry Science [] Physics [] Chemistry 问题是,我无法获得上述代码中给出的标题(数学和科学)。标题来自不同的对象,我的CompositeCell(复选框和TextCell)似乎期望/应用所有项目 基本
Week 1 -> Mathematics
Week 2 [] Algebra
Week 3 [] Trigonometry
Science
[] Physics
[] Chemistry
问题是,我无法获得上述代码中给出的标题(数学和科学)。标题来自不同的对象,我的CompositeCell(复选框和TextCell)似乎期望/应用所有项目
基本上,我正在尝试在CellBrowser中构建列表,其中一些具有(复选框和TextCell),而一些仅具有(TextCell)
请告知。您必须覆盖您的
组合单元格
或复选框单元格
中的任何一种渲染方法。大概是这样的:
public class MyCompositeCell extends CompositeCell<Course>
{
@Override
protected <X> void render(Context ctx,Course value,
SafeHtmlBuilder sb, HasCell<Course, X> hasCell) {
if (hasCell.getCell() instanceof CheckBoxCell && !value.hasCheckBox())
return;
super.render(ctx,value, sb, hasCell);
}
public class MyCheckBoxCell extends CheckBoxCell<Course> {
@Override
public void render(Context ctx,Transformation value, SafeHtmlBuilder sb) {
if (!value.hasCheckBox())
return;
super.render(ctx,value, sb);
}