Изменить значение вставки jsGrid на основе элемента управления select на странице

1

Я использую JsGrid в моем приложении asp.net. Я чувствовал, что это очень крутая сетка. Все получилось очень хорошо, но в какой-то момент я застрял.

У меня есть раскрывающийся список на странице, которая извлекает данные из базы данных. и рядом с этим контролем я добавил JsGrid.

Когда я изменяю индекс выпадающего списка, и когда я нажимаю на Add row на моем jsgrid, он должен установить значение по умолчанию для одного из полей в сетке.

Может кто-нибудь, пожалуйста, помогите мне в этом отношении.

введите описание изображения здесь

С уважением, Нитин

Теги:
jsgrid

1 ответ

1
Лучший ответ

Переопределите 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

  • 0
    Спасибо, что поделились своим. Все работало нормально
  • 0
    @ user3458700 тогда почему бы не объявить это? ;)

Ещё вопросы

Сообщество Overcoder
Наверх
Меню