asp.net-mvc – DevExpress MVC GridView – 如何获取单元格点击事件
发布时间:2020-05-23 22:42:09 所属栏目:asp.Net 来源:互联网
导读:使用DevExpress的GridView,我想在选择(或简单地点击)单元格时触发(客户端)事件. 已经有一种方法可以获得整行的点击事件,但是既没有摆弄也没有文档给我任何线索如何为单元格实现这一点. 这就是我对行的看法: Html.DevExpress().GridView(settings ={ // remov
|
使用DevExpress的GridView,我想在选择(或简单地点击)单元格时触发(客户端)事件. 已经有一种方法可以获得整行的点击事件,但是既没有摆弄也没有文档给我任何线索如何为单元格实现这一点. 这就是我对行的看法: Html.DevExpress().GridView(settings =>
{
// removed a lot of code here
settings.ClientSideEvents.RowDblClick = "OnGridRowDblClick";
}).Bind(Model).GetHtml()
这将导致在双击行时调用javascript函数OnGridRowDblClick.理想情况下应该有类似的东西 settings.ClientSideEvents.CellClick =“OnCellClick”; 但是,这不存在,我也找不到任何东西来实现这一点. 解决方法通过处理GridViewSettings.HtmlDataCellPrepared事件,可以为单个DataCell附加所需的客户端处理程序:function OnCellClick(visibleIndex,fieldName) {
alert(visibleIndex + " " + fieldName);
}
@Html.DevExpress().GridView(settings => {
...
settings.HtmlDataCellPrepared = (sender,e) => {
e.Cell.Attributes.Add(
"onclick",string.Format("OnCellClick('{0}','{1}');",e.VisibleIndex,e.DataColumn.FieldName)
);
};
}).Bind(Model).GetHtml() (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – ‘System.Web.Webpages.Html.Htmlhelper’不
- asp.net – 为什么我无法访问usercontrol中的页面viewstate
- asp.net-mvc – ASP.NET MVC / EF4 / POCO /存储库 – 如何
- asp.net-mvc-4 – ASP.NET MVC 4自定义权限属性 – 如何将未
- ASP.NET MVC – 如何实现可重用的用户控件和维护DRY?
- asp.net-web-api – ASP.NET WebApi测试 – 断言请求返回40
- asp.net-mvc – 如何使用MVC控制器返回JSON
- UnobtrusiveJavaScriptEnabled键在.NET中的作用是什么?
- ASP.NET AJAX pageLoad()和JavaScript window.onload有什么
- asp.net-mvc – 如何从ActionFilter访问ModelState?
推荐文章
站长推荐
- ASP.NET解决方案与类库项目
- asp.net-mvc – MVC 3中ModelBinder构造函数注入
- asp.net-mvc – 我可以在Ajax.ActionLink中使用O
- asp.net – MSVSMON.EXE用VS调试很慢
- asp.net-mvc – 如何传递列表从控制器到MVC 3中查
- asp.net-mvc – 如何使用EF Code First解释为枚举
- asp.net-core – 在ASP.net Core中使用BeginColl
- asp.net-mvc – MVC 4提供的反伪造令牌是为用户“
- asp.net – 如何向python中的.aspx页面提交查询
- asp.net简单生成XML文件的方法
热点阅读
