JSGrid - Изменить элемент - Получить обновленное значение поля ввода при изменении - PullRequest
0 голосов
/ 10 июня 2019

У меня есть сетка с редактируемыми и нередактируемыми столбцами.Я добавил код для прослушивания события «onchange» полей ввода в любой строке и выполнения некоторых действий.

$("#jsGrid").on("change", "input", function (e) {
    //do something
});

Внутри вышеуказанной функции я пытаюсь получить значение элемента сетки ОБНОВЛЕНО, нопока не повезло.Это дает мне элемент, имеющий старое значение поля ввода.Так, например, если при щелчке по строке цена составляла 30, если я изменил ее на 35, она не отражается в элементе строки, полученном с помощью следующего кода:

var item = $("#jsGrid").jsGrid("option", "data")[e.target.parentElement.parentElement.rowIndex];

Цель состоит в том, чтобыиметь общую реализацию, чтобы при изменении значения любого поля ввода мы получали текущий элемент в строке, делали некоторые вычисления и возвращали обновленный элемент в эту строку.

Пожалуйста, предложите, как получить текущий редактируемый элементэлемент с обновленными значениями.

Также возможно ли узнать, какое свойство связано с текущим полем ввода?

...