1
A
回答
0
尝试使用ClickableTextCell并设置其ValueUpdater调用任何你需要的锚做
0
创建Column
重写onBrowserEvent
方法。
像这样:
new Column<T, String>(new TextCell()) {
@Override
public String getValue(T object) {
return object.getProperty();
}
@Override
public void onBrowserEvent(Context context, Element elem, T object, NativeEvent event) {
// TODO You can check which event you want to catch
Window.open("http://www.stackoverflow.com", "StackOverFlow", "");
}
};
0
这个问题是很老,但仍然将是可以帮助别人的答案。在下面的代码我使用clickableTextCell和一些造型变化给锚的感觉;)
Column<YourDataClass, String> columnValue = new Column<YourDataClass, String>(
new ClickableTextCell()) {
@Override
public String getCellStyleNames(Cell.Context context, YourDataClass object) {
return style.clickableText();
}
@Override
public String getValue(YourDataClass object) {
return "Anchor Name"; //This is anchor text eg: Download Something
}
};
columnValue.setFieldUpdater(new FieldUpdater<YourDataClass, String>() {
@Override
public void update(int index, YourDataClass obj, String value) {
//Do stuff for click event.
}
});
agentsTable.addColumn(columnValue, " ");
agentsTable.setColumnWidth(columnValue, 10,com.google.gwt.dom.client.Style.Unit.PCT);
添加下面的代码在你的类的造型;
@UiField
Style style;
public interface Style extends CssResource {
String clickableText();
}
添加下面的风格融入您ui.xml文件:
.clickableText{
align: left;
color: blue;
text-decoration: underline;
}
读http://www.pandurangpatil.com/2014/03/gwt-access-style-defined-inside-uixml.html知道如何从ui.xml访问的造型在你的类
相关问题
- 1. 如何ClickableTextCells的列添加到cellTable
- 2. GWT CellTable - 根据行添加列
- 3. 将行号列添加到GWT CellTable
- 4. 将ScrollPanel添加到CellTable中
- 5. GWT CellTable:添加/删除CellTable中的一行
- 6. ,如何在celltable头部添加一行?
- 7. gwt - celltable - 添加额外的行
- 8. 如何将一行添加到CellTable?
- 9. 如何添加滚动条到celltable
- 10. 如何将公开面板添加到GWT中的cellTable列
- 11. CellTable与图像列
- 12. 添加锚AngularJS国家
- 13. jQuery搜索添加锚点
- 14. GWT CellTable - 设置列宽
- 15. 使用正则表列将锚点添加到HTML
- 16. 如何为锚点/散列添加参数到RedirectToRouteResult?
- 17. 向无序列表中的每个锚点添加一个类
- 18. 将clickHandler添加到GWT CellTable中的行中?
- 19. 在CellTable单元格中添加双击事件 - GWT
- 20. 如何将图像添加到GWT中cellTable中的单元格
- 21. 在GWT中向CellTable添加分页动画
- 22. GWT:将GWTP工具提示添加到CellTable单元格
- 23. 如何将Clickhandler添加到cellTable单元格(或行)
- 24. 如何在GWT CellTable的ImageCell上添加clickhandler?
- 25. GWT - 如何将更多行添加到celltable/datagrid
- 26. 尝试添加一些链接单元格在我的GWT cellTable
- 27. Analytics将允许锚添加到JS
- 28. HTML:锚中添加另一个类
- 29. 如何添加锚Django的URL模板
- 30. 防止将锚链接添加到URL
你有一个简单的例子添加列可点击TextCell ????? – 2011-03-21 18:44:19
问题解决http://stackoverflow.com/questions/5384882/solved-how-to-add-clickabletextcell-to-celltable – 2011-03-22 10:01:53