2015-10-03 4 views
0

Я сейчас разрабатываю простое приложение, которое выполняет crud операции на нескольких таблицах.Oracle ADF останавливает проверку на пустой строке таблицы, вместо этого проверяет ее во всплывающей форме

Это выглядит следующим образом:

enter image description here

У меня есть проблема с формой добавить пункт, вызывается нажатием на кнопку с надписью «Нова jedinica mjere». Это открывает всплывающее окно, содержащее ADF формы следующим образом:

enter image description here

Как вы можете видеть, что делает создать операцию вставки на всплывающем окне выборки события, создавая пустую строку. Когда я заполнить форму с данными, и нажмите кнопку OK (кнопка ОК обрабатываются в компоненте, делает коммят операцию), я получаю сообщение пустой ошибки следующим образом:

enter image description here

Это происходит только тогда, когда таблица редактируется (состоит из входных текстовых элементов). Если он настроен на щелчок для редактирования, эта проблема не возникает. Как я могу сделать валидацию только для полей формы?

Если вам нужна дополнительная информация, пожалуйста, дайте мне знать, потому что я тоже новичок в adf.

EDIT:

Это страница в вопрос: (отправил в ссылку Pastebin не занимает много места).

http://pastebin.com/5TKyPxEs

форма во всплывающем окне представляет собой статический регион из потока задач с помощью вызова метода и страницы:

http://pastebin.com/9h69fRW4

+0

Укажите код jsf, пожалуйста, скорее всего, вам нужно поместить как свою форму всплывающего окна, так и таблицу в компонент подформы. – Nagh

+0

@ Наг всего лишь – Matsura

+0

@ Наг какие-нибудь идеи? – Matsura

ответ

0

Вы хотите сказать, что при вводе значения в форму и нажмите «ОК», она должна быть там в таблице. Если это так, значения не отображаются в таблице. Это означает, что ваш Iterator не извлекает значения. Вы должны обновить свой Iterator, VO и Table Compoent через Bean. Чтобы значения в форме, как только вы нажмете OK, она будет присутствовать в таблице.

 Смежные вопросы

  • Нет связанных вопросов^_^