2011-07-10 70 views
3

我需要一個帶有+/-按鈕的listgrid,以便我可以使用這些按鈕來添加或刪除列表網格。通過單擊+/-圖像按鈕添加/刪除listgrid

ListGrid listGrid = new ListGrid(); 
listGrid.setWidth(230); 
listGrid.setHeight(224); 
listGrid.setDataSource(coursesDS); 
listGrid.setCanDragRecordsOut(true); 
listGrid.setDragDataAction(DragDataAction.COPY); 

這樣,僅listgrid將被創建,但有通過提供特定於listgrid按鈕listgrid的增量任何含蓄的功能?

或者我需要顯式創建圖像按鈕,並且必須編寫代碼,以便在點擊圖像(添加)按鈕時添加多個listgrids?

請幫忙。謝謝。

回答

0
  • 關於 「 - 」 圖標:

    listGrid.setCanRemoveRecords(true); 
    

    創建具有一個額外的最右列 「 - 」 圖標以除去listGrid的當前行。

  • 我能找到「+」最接近的是在這個例子中: http://www.smartclient.com/smartgwt/showcase/#grid_editing_new_row

    listGrid.startEditingNew(); 
    
    的例子

    行從的onClick函數執行內部函數clickhandler額外的按鈕。