У меня есть редактируемая сетка wijmo, которая работает довольно хорошо, но есть проблема, которая продолжает ставить меня в тупик и расстраивать пользователей.
Когда вы дважды щелкаете, чтобы отредактировать ячейку, после того, как она была отредактирована, событие AfterCellUpdate (AfterCellEdit или любое другое) никогда не запускается, если вы щелкаете где-нибудь на странице, которая находится за пределами фактической сетки; события срабатывают, если вы щелкаете внутри сетки.
Это оказалось довольно неудобным, так как мне нужно обрабатывать базовые данные каждый раз, когда данные ячейки изменяются, и обычно пользователь дважды щелкает, редактирует данные, а затем нажимает кнопку сохранения, не щелкая внутри сетки (и это Мне кажется, они должны уметь это делать).
Конечно, данные не сохраняются, потому что они не были изменены в источнике данных; это не делает их счастливыми :-)
Он сохраняет данные правильно, если они щелкают в сетке, а затем нажимают «Сохранить».
Может ли кто-нибудь, ПОЖАЛУЙСТА, пролить свет на этот довольно запутанный вопрос???
Кстати, я видел подобное поведение в некоторых примерах кода, поставляемых с продуктом; Я имею в виду, что при редактировании, если я щелкнул за пределами сетки, он остается в режиме редактирования в редактируемой ячейке.