ListGridSummaryに自由に配置されたカスタムラベルを追加したい。
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);
}
}