Как поменять местами строки в GWT FlexTableJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Как поменять местами строки в GWT FlexTable

Сообщение Anonymous »

У меня есть FlexTable со множеством строк

Идентификатор — Слово — Вниз — Вверх
1 — автомобиль — Вниз —
2 — кот — Вниз — Вверх
...больше строк

Код: Выделить всё

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);
......
Теперь у меня есть кнопка «Переместить вверх» и кнопка «Переместить вниз». Я хочу, чтобы, когда пользователь нажимает кнопку Вверх (по идентификатору строки = 2), FlexTable будет выглядеть

ID - Word - Вниз - Вверх
2 - cat - Вниз - Вверх
1 - car - Вниз
... больше строк ...


а затем, когда пользователь нажмет кнопку Вниз (по идентификатору строки = 2), FlexTable станет


Идентификатор — Слово — Вниз — Вверх
1 — автомобиль — Вниз —
2 — кот — Вниз — Вверх
...больше строк


Подробнее здесь: https://stackoverflow.com/questions/202 ... -flextable
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»