Выделение содержимого ячейки в активной строке редактируемого реестра
Добрый день!
Подскажите, как реализовать задачу?
При выборе строки в гриде модального окна Распределение продуктов устанавливать фокус в поле Количество, выделять значение, после изменения по нажатию кнопки Enter сохранять и, при необходимости, переходить на следующую строку.
Окно вызывается в графике оплат и поставок на вкладке Паспорт в Заказе.
Нравится
Борис Леонов,
Немного лень экспериментировать, но я бы в функции onGridClick подменил target. а-ля:
onGridClick: function(event, target) { var newDiv = target.parentElement.children[5]; //берём div нужного элемента. 5 - номер колонки target = newDiv.children[0]; //проваливаемся в span ..... }
Как минимум лепить какой-нибудь ConfigurationGridV2.
В нем переопределять onGridClick (чтобы по клику в фокус попадало только поле количество), переопределять keyMap (там сейчас Tab классно работает, даже ряд создает. осталось всё это перенести на enter), ну и вызывать AddNewRow на клиенте по enter-ивенту из грида.
Варфоломеев Данила,
я знал что вы ответите :)
а можно пример onGridClick с назначением фокуса конкретному полю?
Борис Леонов,
Немного лень экспериментировать, но я бы в функции onGridClick подменил target. а-ля:
onGridClick: function(event, target) { var newDiv = target.parentElement.children[5]; //берём div нужного элемента. 5 - номер колонки target = newDiv.children[0]; //проваливаемся в span ..... }