Я использую JsGrid в моем приложении asp.net. Я чувствовал, что это очень крутая сетка. Все получилось очень хорошо, но в какой-то момент я застрял.
У меня есть раскрывающийся список на странице, которая извлекает данные из базы данных. и рядом с этим контролем я добавил JsGrid.
Когда я изменяю индекс выпадающего списка, и когда я нажимаю на Add row на моем jsgrid, он должен установить значение по умолчанию для одного из полей в сетке.
Может кто-нибудь, пожалуйста, помогите мне в этом отношении.
введите описание изображения здесь
С уважением, Нитин
Переопределите insertTemplate
столбца сетки, который вы хотите установить значение по умолчанию и получить значение из виджета выпадающего списка:
insertTemplate: function() {
var input = this.__proto__.insertTemplate.call(this); // original input
// getValueFromDropDown() should read value from your dropdown control
var defaultValue = getValueFromDropDown();
input.val(defaultValue)
return input;
}
Исходный вопрос GitHub https://github.com/tabalinas/jsgrid/issues/471