2012-09-06 61 views

回答

2

這裏是訣竅。這不是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) { 
     [email protected]::onClickFunction(Ljava/lang/String;)('content:'+obj.innerHTML); 
    }; 
    }-*/; 

    private void onClickFunction(String s){ 
    GWT.log(s); 
    } 
} 
+0

如何將此標籤應用於SmartGWT ListGrid摘要區域?它應該根據用戶的意願在任何地方彙總。用例子解釋會有很大的幫助。 – Bhavesh