Telerik RadGrid открывает дополнительную всплывающую форму редактирования при нажатии «ввод» из всплывающей формы для вставки - PullRequest
3 голосов
/ 25 марта 2009

У меня есть radgrid, который использует режим редактирования всплывающих окон с пользовательским шаблоном редактирования. Форма редактирования после нажатия клавиши ввода вставит новый элемент в сетку. Я захожу и добавляю предмет. Это успешно вставляет. Затем я добавляю второй элемент: появляется всплывающая форма. Я ввожу свои данные и нажимаю клавишу «Ввод», чтобы вставить элемент. На этот раз вместо вставки элемента моя форма редактирования очистит введенные мной данные и откроет другую всплывающую форму редактирования, чтобы разрешить редактирование моего ранее вставленного элемента (с первого раза). Теперь у меня есть 2 всплывающих окна (1 для вставки, 1 для обновления).

Если я нажму кнопку «Вставить» вместо нажатия «Ввод», то все будет в порядке. Из того, что я могу догадаться, это то, что он думает, что я нажимаю клавишу ввода в выбранной строке в сетке. Как предотвратить запуск события «edit» при попытке вставить?

Спасибо

1 Ответ

1 голос
/ 06 апреля 2012

Попробуйте добавить панель к шаблону редактирования и установите DefaultButton для вашей кнопки Вставить.

<asp:Panel ID="pnlEditor" runat="server" DefaultButton="btnUpdateItem">
...