我想在 ListGrid 摘要中添加自由定位的自定义标签。
SmartGWT 2.4 有什么办法吗?
谢谢!
这是诀窍。这不是 SmartGWT 标签,而是类似的东西。但有什么区别,它是可点击的:
public YourClass extends VerticalLayout{
public void YourClass(){
...
initJS(this);
Label label = new Label("<span onclick=\"setYourFunction(this);\">click here</span>"
+"<span onclick=\"setYourFunction(this);\">or here</span>");
// Add label to your grid. This class is just a sample:
addMember(label);
}
private native void initJS (YourClass cs) /*-{
$wnd.setYourFunction = function (obj) {
cs.@com.yourpackage.YourClass::onClickFunction(Ljava/lang/String;)('content:'+obj.innerHTML);
};
}-*/;
private void onClickFunction(String s){
GWT.log(s);
}
}