嘗試用
ClickableTextCell recordViewEndorseCell = new ClickableTextCell(){
@Override
protected void render(com.google.gwt.cell.client.Cell.Context context,
SafeHtml value, SafeHtmlBuilder sb) {
super.render(context, value, sb);
sb.appendHtmlConstant("<center>Click</center>");
}
};
recordViewEndorseColumn = new Column<Document, String>(recordViewEndorseCell) {
@Override
public String getValue(Document object) {
return "";
}
};
FieldUpdater<Document, String> summeryUpdater = new FieldUpdater<Document, String>() {
@Override
public void update(int index, Document object, String value) {
alert("clicked ok");
}
};
recordViewEndorseColumn.setFieldUpdater(summeryUpdater);
我研究過你的解決方案,但在此我不得不添加一列,是不是? 我必須將所有內容封裝在一個單元格中,因爲我需要使用CSS樣式進行格式化。我已經閱讀過互聯網,我認爲最好的選擇是使用UiBinder來構建我的單元格,但這些例子並不容易理解。你知道該怎麼做嗎? 謝謝。 –