2011-09-29 52 views
-2

我有兩個問題:vaadin:從表1的選擇行移動數據參見表2

  1. 我有兩個表,表1和表2。我需要設計一個應用程序,以便點擊時選定的一行表格應該顯示在表格2中。
  2. 如何調用自定義表格?假設我有一個帶有空構造函數的類表,並且我會傳遞類似Table(pagination)的參數。它必須顯示與分頁表, 同樣,表(lazyloading)必須顯示延遲加載表。表(分頁,延遲加載,搜索)必須顯示全部三個屬性。

回答

0

你必須做的第一項是你將Clicklistener附加到你的table1上,並在Clickevent上把你選擇的對象ni table1添加到table2中。同時添加的,如果不添加已經在表中存在的行2

這是如何複製數據

public void copydata(){ 
    Object o = table1.getValue(); 
    if(!table2.getItemIds().contains(o)) 
     table2.addItem(o); 
    table2.setContainerDataSource(table2.getContainerDataSource()); 
} 

當涉及到你的第二個問題,我不知道你在說什麼,但我看起來像你想在vaadin中擴展Table類來獲得你自己的特性。