3
Q
如何使用GWT
A
回答
0
使用DataProvider
和SingleSelectionModel
你cellTable
:
private final ListDataProvider<SomeClass> dataProvider = new ListDataProvider<SomeClass>();
private final SingleSelectionModel<SomeClass> selectionModel = new SingleSelectionModel<SomeClass>();
//then
table.setSelectionModel(selectionModel);
dataProvider.addDataDisplay(table);
繼承人如何ü可以得到所選對象的信息:
showDataValueOfCellBtn.addClickHandler(new ClickHandler() {
@Override
public void onClick(ClickEvent event) {
SomeClass selected = selectionModel.getSelectedObject();
Window.alert (selected.getValue());
}
});
0
@override
public Widget onInitialize(){
CellTable grid = new CellTable<Bean>();
grid.setWidth("100%",true);
setColumns(grid);
}
private void setColumns(CellTable grid){
Column<Bean, String> firstNameColumn = new Column<Bean, String>(
new EditTextCell()) {
@Override
public String getValue(Bean object) {
return object.getFirstName();
}
};
firstNameColumn.setSortable(true);
grid.addColumn(firstNameColumn, "First Name");
Column<Bean, String> imageColumn = new Column<Bean, String>(
new ClikableTextCell()) {
@Override
public String getValue(Bean object) {
return "clickhere";
}
};
imageColumn.setSortable(true);
grid.addColumn(imageColumn, "Add Information");
firstNameColumn.setFieldUpdater(new FieldUpdater<Bean, String>() {
public void update(int index, Bean object, String value) {
Window.alert("You clicked " + object.getFullName());
}
});
cellTable.setColumnWidth(firstNameColumn, 20, Unit.PCT);
}
相關問題
- 1. 如何使用GWT Designer配置Ext GWT?
- 2. 如何使用gwt-2.4.0安裝gwt-validation
- 3. 如何使用GWT SerializationStreamFactory
- 4. 如何使用GWT EventBus
- 5. 如何使用GWT從XML
- 6. 如何使用GWT 2.4.0
- 7. gwt:如何使用setEventListener?
- 8. 如何使用GWT只是
- 9. 如何使用GWT Widget.fireEvent?
- 10. 如何GWT應用
- 11. 使用gwt拖放GWT使用gnd dnd
- 12. 使用Ext Gwt(gxt)和gwt
- 13. GWT/GWT-RPC使用com.google.gdata.contacts
- 14. 如何使用GWT的編輯器框架與gwt平臺?
- 15. 如何在Eclipse GWT插件中使用GWT設計器?
- 16. 我如何在GWT項目中使用scriptaculous.js和GWT Bootstrap
- 17. 如何使用GWT或Ext-GWT(GXT)關閉窗口?
- 18. 瞭解Vaadin如何使用GWT
- 19. GWT細胞樹,如何使用?
- 20. 我如何使用ComplexPanel與GWT ActivityManager
- 21. 如何使用GWT處理authorize.net回調
- 22. 如何在GWT項目中使用JSTL?
- 23. 如何翻譯,在GWT中使用JSON?
- 24. 如何使用GWT配置IntelliJ 9.0?
- 25. 如何使用GWT嘗試SourceMaps?
- 26. 如何使用GWT清除覆蓋圖
- 27. 如何在gwt中使用pdf.js
- 28. 如何使用FileUpload GWT獲取文件?
- 29. 如何在GWT中使用SQLite?
- 30. 如何使用GWT處理JSONP回調?