asp.net-mvc – DevExpress MVC GridView – 如何获取单元格点击
发布时间:2020-12-16 00:02:15 所属栏目:asp.Net 来源:网络整理
导读:使用DevExpress的GridView,我想在选择(或简单地点击)单元格时触发(客户端)事件. 已经有一种方法可以获得整行的点击事件,但是既没有摆弄也没有文档给我任何线索如何为单元格实现这一点. 这就是我对行的看法: Html.DevExpress().GridView(settings ={ // remo
使用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 – 无法加载文件或程序集’Microsoft.Office.Inter
- asp.net-mvc – 可以为MVC Razor Layout指定可搜索的位置格
- asp.net-mvc – AJAX POST到MVC Controller显示302错误
- asp.net-mvc – 获取视图名称,其中ViewResult.ViewName为单
- asp.net-mvc – 如何从模型状态获取错误消息
- asp.net-mvc – 可以使用“Bundle.Include”(在ASP.NET MVC
- asp.net-mvc – MVC3 Razor视图中的文本文字问题
- Asp.net 实现Session分布式储存(Redis,Mongodb,Mysql等) se
- asp.net-mvc – ASP.Net MVC:Html.Display()用于Collectio
- asp.net-mvc – 部署的ASP.NET MVC 4项目不会运行
推荐文章
站长推荐
- asp.net – 如何防止未经授权的蜘蛛侠
- asp.net-mvc – ASP.NET MVC SiteMap提供程序 –
- asp.net-mvc – ASP.NET MVC中的小写URL
- asp.net-mvc – 忽略viewstart在asp.net mvc raz
- ASP.NET Core中的OWASP Top 10 十大风险-SQL注入
- ASP.NET Core 中间件基本用法
- asp.net-mvc – NLog,Elmah共享库
- asp.net-mvc – CSS / Javascript缩小和捆绑在MV
- asp.net – 手动将MVC Web应用程序从3升级到4,无
- 在asp.net中排序gridview的列c#
热点阅读