当从弹出窗口中输入“enter”进行插入时,Telerik RadGrid会打开一个额外的弹出编辑表单

时间:2009-03-25 19:33:00

标签: telerik radgrid

我有一个radgrid,它使用弹出编辑模式和自定义编辑模板。按下回车键后的编辑表单将在网格中插入一个新项目。我进去添加一个项目。这成功插入。然后我去添加第二项:弹出窗体出现。我输入我的数据,然后按“回车”键插入项目。这一次,我的编辑表单将清除我输入的数据,而不是插入项目,并打开另一个弹出编辑表单,以允许编辑我之前插入的项目(从第一次开始)。我现在有2个弹出窗口(1个用于插入,1个用于更新)。

如果我点击插入按钮而不是按“输入”,那么一切正常。从我可以猜到的是,它正在考虑我按下网格上选定行的输入。在我尝试插入时,如何防止它触发“编辑”事件?

由于

1 个答案:

答案 0 :(得分:1)

尝试将面板添加到编辑模板,并将DefaultButton设置为“插入”按钮。

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