如何使用 Flexigrid 处理行 onclick 事件?
我的 Flexigrid 已设置。我所需要的只是一个当用户单击一行时调用的事件。从那里,我将根据该行中包含的数据将用户发送到另一个页面。但我似乎找不到任何有关如何执行此操作的示例。
我正在寻找一个关于如何使用 flexigrid 处理行 onclick 事件的清晰示例。
我也对任何其他可以在这种情况下使用的 javascript 表框架感兴趣。我一直在看 DataTables ,看起来它可能是一个更好的选择(并且该项目出现变得更加活跃)
My flexigrid is setup. All I need is an event that gets called when the user clicks on a row. From there, I will send the user to another page based on the data contained in that row. But I can't seem to find any examples on how to do this.
I'm looking for a clear example on how to handle row onclick events using flexigrid.
I'm also interested in any other javascript table frameworks that could be used in this situation. I've been taking a peek at DataTables and it looks like it may be a better alternative (and the project appears to be more active)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
在 Flexigrid 的初始设置中,将属性 process: procMe 添加到列模型中。示例:
然后创建回调:
In the initial setup for the flexigrid, add the attribute process: procMe to the column model. Example:
and then create a callback:
更好的解决方案
将流程添加到 colModel 对我来说不起作用。
下面的解决方案是我正在使用的:
A better solution
Adding process to colModel didnt work for me.
this solution below is what I'm using:
Flexigrid 列作为链接
链接功能
Flexigrid column as link
Link Function
我认为这个变体比 whoabackoff 好一点
I think this variant little better than whoabackoff
这有帮助吗? http://www.flexigrid-asp.net/demo/updatepanel.aspx
你可以用 firebug 看一下它,看看事件是在哪里挂钩的。
请记住,flexigrid.js 文件与官方项目中的文件略有不同。
does this help? http://www.flexigrid-asp.net/demo/updatepanel.aspx
you can have a look at it with firebug, to see where the event is hooked.
keep in mind that the flexigrid.js file is a bit different than the one from the official project.