![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| trav1s |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 13 Регистрация: 25.11.2005 Репутация: нет Всего: нет |
Oracle 10.1.3.1.
На форуме спрашиваю 1-ый раз так, что сори, если плохо описал проблему. В приложении 3 таблицы 1. Должности сотрудников. 2. Сотрудники, которые принадлежат к этой должности. 3. Сотрудники, которые не принадлежат к этой должности. Имеется 2 кнопки. При нажатии 1-ой сотрудник из 1-ой группы попадает во 2-ую (разжалован). При нажатии 2-ой наоборот. Проблема: После нажатия кнопок иногда содержимое таблиц(ы) исчезает(название столбцов только отображается). Update плохо работает? Вот кусок кода:
Спрашивайте что непонятно. |
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15719 Регистрация: 24.3.2004 Где: Dublin Репутация: 38 Всего: 538 |
Непонятно где и как ты модифицируешь таблицу, используется умолчальная модель или самописная, данные из БД нормально читаются?
-------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
| trav1s |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 13 Регистрация: 25.11.2005 Репутация: нет Всего: нет |
При запуске приложения данные читаются. Модель вроде не менял.
Методы getUserRole(на 1-ой кнопке) и setUserRole(на 2-ой) модифицируют данные. private void jButton2_actionPerformed(ActionEvent e) { // на 1-ой кнопке аналогично OperationBinding operationBinding = panelBinding.getOperationBinding("setUserRole"); //вызываю метод (sUR), к-рый наделяет должностью сотр. и кидает его во 1-ую гр Object result = operationBinding.execute(); if (!operationBinding.getErrors().isEmpty()) { System.out.println("modelBackingBean.doCreate Error:" + operationBinding.getErrors()); } JUIteratorBinding ib; ib = (JUIteratorBinding)panelBinding.getIterBindings().get("UsersOnRolesViewObj1Iterator"); //перезапрашиваю данные ib.executeQuery(); ib = (JUIteratorBinding)panelBinding.getIterBindings().get("UsersNotRolesViewObj1Iterator"); ib.executeQuery(); } При след. запуске приложения сотр. находится уже в другой таблице. Но рефреш плохо работает и по нажатию кнопок содержимое таблиц пропадает или показывает все без изменнений. |
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, jk1. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java: GUI и Java FX приложения | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |