1
我有一個FlexTable許多行如何交換FlexTable(GWT)中的行?
ID - Word - Down - Up 1 - car - Down - 2 - cat - Down - Up ...more rows
FlexTable tb=new FlexTable();
tb.setText(0,0,"ID");
tb.setText(0,1,"Word");
tb.setText(0,2,"Down");
tb.setText(0,3,"Up");
tb.setText(1,0,"1");
tb.setText(1,1,"car");
tb.setText(2,0,"2");
tb.setText(2,1,"cat");
tb.setWidget(1,2,downButton);
tb.setWidget(2,3,upButton);
......
現在我有一個按鈕上移&按鈕下移。我想,當用戶點擊拉(行ID = 2),將FlexTable將成爲
ID - Word - Down - Up 2 - cat - Down - Up 1 - car - Down ... more rows ...
&那麼當用戶單擊向下(在排ID = 2),將FlexTable將成爲
ID - Word - Down - Up 1 - car - Down - 2 - cat - Down - Up ...more rows
太複雜了,是否有任何簡單的方法就像在Java列表中一樣。像這樣:myList.set(currentRow,myList.get(currentRow-1)); \t \t \t \t \t \t \t \t myList.set(currentRow-1,myList.get(currentRow); – Tum
我不這麼認爲.. – Dilantha