У меня проблема с IG, если кто-то может мне помочь.
Я обновился до Oracle APEX 18.2, поэтому мне нужно избавиться от всех табличных форм и изменить их на интерактивные сетки, проблема в том, что когда я необходимо вычислить чистую стоимость (QTY * UNIT_PRICE), я использовал для создания такого динамического действия: var row_id = $(this.triggeringElement).attr('id').substr(4);
$ ('# f11 _' + row_id) .val (parseInt ($ ('# f04 _' + row_id) .val). ()) * parseFloat ($ ('# f10 _' + row_id) .val ()))
Кто-нибудь знает, как это сделать в интерактивной сетке?
С уважением
Установить значение в столбцах интерактивной сетки на другой столбец
Ответы (1)
Теперь вы создадите динамическое действие; собственно, их два - в столбцах QTY и UNIT_PRICE Interactive Grid. Динамические действия выглядели бы одинаково:
- event = "Изменить"
- истинное действие: «Установить значение»
- тип набора: "Выражение PL / SQL":
:QTY * :UNIT_PRICE
- предметы для отправки: QTY, UNIT_PRICE
- затронутый элемент: столбец NET_VALUE (или другое его имя)
Это должно сработать.
person
Littlefoot
schedule
04.11.2018
Да, все заработало, это намного проще, чем по старинке
- person Mahmoud Momani; 05.11.2018
У меня есть еще одна проблема, я открою еще один вопрос и буду рад, если вы поможете мне с этим
- person Mahmoud Momani; 05.11.2018