如何使用GWT2.5将自定义单元格类应用于单元格表?

如何使用GWT2.5将自定义单元格类应用于单元格表?,gwt,cell,celltable,Gwt,Cell,Celltable,如果我定义了一个扩展AbstractCell的自定义单元格,那么如何在CellTable中使用自定义单元格 我的自定义单元格由两个标签和一个图像组成,并由一个联系人对象填充,该对象保存标签和图像的值 如何定义引用自定义单元格的列以添加到单元格表中? 代码片段: 抽象单元小部件: public class ContactCell extends AbstractCell<String> { ... } 构建CellTable的代码: CellTable<Contact>

如果我定义了一个扩展AbstractCell的自定义单元格,那么如何在CellTable中使用自定义单元格

我的自定义单元格由两个标签和一个图像组成,并由一个联系人对象填充,该对象保存标签和图像的值

如何定义引用自定义单元格的列以添加到单元格表中? 代码片段:

抽象单元小部件:

public class ContactCell extends AbstractCell<String> { ... }
构建CellTable的代码:

CellTable<Contact> results = getView().getContactsTable();
Column<Contact, SOMECLASSHERE> col 
    = new Column<Contact, SOMECLASSHERE>(new SOMECLASSHERE()) {
        @Override
        public SOMECLASSHERE getValue(Contact object) {
            // TODO Auto-generated method stub
            return WHAT?;
        }
    };
}
CellTable results=getView().getContactsTable();
柱柱
=新列(new SOMECLASSHERE()){
@凌驾
公共SOMECLASSHERE getValue(联系人对象){
//TODO自动生成的方法存根
还什么?;
}
};
}

这是正确的方法吗?如果是这样,我如何使用我的抽象单元?

UiBinder始终是一个实现细节,无论是小部件还是单元。类的用户只能看到小部件或单元格


例如,您可以从他们的API中看出,还是使用UiBinder?如果他们不这样做,会有什么变化吗?

谢谢;你说得对。我将重新措辞我的问题。
CellTable<Contact> results = getView().getContactsTable();
Column<Contact, SOMECLASSHERE> col 
    = new Column<Contact, SOMECLASSHERE>(new SOMECLASSHERE()) {
        @Override
        public SOMECLASSHERE getValue(Contact object) {
            // TODO Auto-generated method stub
            return WHAT?;
        }
    };
}