|
IG значение по умолчанию для столбца из ITEM
|
|||
---|---|---|---|
#18+
Добрый день. Подскажите пожалуйста. APEX 5.1 на странице имеется IG editable. Есть item P1_N В настройках столбца Order_N IG устанавливаю default item P1_N. При попытке добавить новую строку в IG ожидаю увидеть в столбце Order_n значение из P1_N, но столбец остается пустым. В "session" item P1_N равен значению введенному в item, тк перед тем как добавить новую строку я нажимаю кнопку в которой стоит DA PL/SQL : declare I integer; begin i:=1; end; после чего стоит item to submit: P1_N. Если сделать кнопку с submit page то значение по умолчанию в IG по задаче срабатывает, но именно то которое было в Item при submit page. Вопрос как без submit page вставить строку в IG со значением из item по default? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.03.2018, 11:36 |
|
IG значение по умолчанию для столбца из ITEM
|
|||
---|---|---|---|
#18+
Уважаемые, помогите! ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2018, 16:33 |
|
IG значение по умолчанию для столбца из ITEM
|
|||
---|---|---|---|
#18+
сделал свою кнопку для добавления новой записи, повеси на нее вот такой DA. Работает как надо, но не хочется делать через свою кнопку и не хочется столько кода, нельзя ли как то проще это сделать, но без submit page? apex.message.showPageSuccess($v('P31_N')); apex.region("test1").widget().interactiveGrid("getActions").invoke("selection-add-row"); var i, records, record, sal, model, view = apex.region("test1").widget().interactiveGrid("getCurrentView"); vStatus=$v("P1_N") if ( view.supports.edit ) { // make sure this is the editable view model = view.model; records = view.getSelectedRecords(); if ( records.length > 0 ) { for ( i = 0; i < records.length; i++ ) { record = records[i]; model.setValue(record, "FF_N",vStatus); } } } В целом это нужно для того, что бы организовать два IG на одной странице и делать refresh подчиненного IG при переходе по записям основного IG. Связь через мастер не использую. Переходя по записям передаю в Item значение строки мастер столбца DA SET VALUE this.data.selectedRecords.length != 1 ? '': this.data.model.getValue( this.data.selectedRecords[0], "N") далее второе DA PL/SQL NULL; items_to_submit P31_N далее третье DA refresh подчиненный регион У подчиненного запроса стоит условие на переменную для выборки данных, но при такой схеме не знаю как делать добавление новой записи в подчиненном IG, как передать в него "N" значение из item P31_N те ключ из основного IG. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2018, 18:26 |
|
|
start [/forum/topic.php?fid=50&fpage=11&tid=1874176]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
42ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
35ms |
get tp. blocked users: |
2ms |
others: | 14ms |
total: | 144ms |
0 / 0 |