javascript - radgrid - 在客户端获取服务器编辑的行

标签 javascript jquery asp.net telerik radgrid

我有一个 radgrid asp.net 控件,我在其中编辑服务器端的行。 我想在客户端知道用户是否在保存/放弃网格中的更改之前尝试关闭屏幕。

我找到了一些关于如何使用 get_masterTableView 执行此操作的说明

但是,因为我不是在客户端编辑,调用这个函数 导致异常(其中有对 get_id 的调用失败)。

我如何知道网格在客户端是否处于编辑模式?

谢谢, 欧麦

最佳答案

我还没有在 RadGrid 上做更多的工作。相反,我可以给你一个解决方法。试试吧,可能有用。它很简单。

您可以使用隐藏字段。当您进入网格编辑模式时,您可以将隐藏字段值设置为 true 或任何您想要从代码隐藏。在行提交时清除该值,以便您确定该网格是否打开以供编辑。如果用户关闭表单或做任何事情,那么您可以从 javascript 中检测到隐藏值。

就是这样。

关于javascript - radgrid - 在客户端获取服务器编辑的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19405681/

相关文章:

asp.net - 三引号?如何在 ASP.NET 中分隔数据绑定(bind) Javascript 字符串参数?

javascript - 记录事件 ID

javascript - 定位 React js 中的下一个组件节点

javascript - 我们如何使用 Cypress.io Js 自动化框架测试警报及其显示的文本?

javascript - 无法使用 jQuery 访问通过 ajax 加载的元素

javascript - 在 JQuery 插件中拖动元素时禁用悬停、文本选择等

c# - 如何显示图片裁剪区域

javascript - 使用路由器时,使用 nginx 的 React 应用程序不会切换组件

javascript - jQuery slideToggle 添加空格

c# - 复选框事件重新加载页面