Установите значение для столбцов интерактивной сетки в другой столбец - PullRequest
0 голосов
/ 04 ноября 2018


У меня есть проблема с IG, если кто-нибудь может мне помочь.
Я обновил до Oracle APEX 18.2, поэтому мне нужно избавиться от всех табличных форм и изменить его на Интерактивные сетки, проблема в том, что когда мне нужно вычислить чистую стоимость (QTY * UNIT_PRICE), я использовал для создания динамического действия, подобного этому :
<code>var row_id = $(this.triggeringElement).attr('id').substr(4); $ ('# f11 _' + row_id) .val (parseInt ($ ('# f04 _' + row_id) .val ()) * parseFloat ($ ('# f10 _' + row_id) .val ()))
Кто-нибудь знает, как это сделать в интерактивной сетке?
Привет

1 Ответ

0 голосов
/ 04 ноября 2018

Вы бы сейчас создали динамическое действие; фактически два из них - в столбцах QTY и UNIT_PRICE Interactive Grid. Динамические действия будут выглядеть одинаково:

  • event = "Изменить"
  • истинное действие: «Задать значение»
  • тип набора: "Выражение PL / SQL": :QTY * :UNIT_PRICE
  • элементов для отправки: QTY, UNIT_PRICE
  • затронутый элемент: столбец NET_VALUE (или как его там)

Это должно сделать это.

...