找回密码
 立即注册

QQ登录

只需一步,快速开始

bj_zm

中级会员

48

主题

169

帖子

713

积分

中级会员

积分
713

活字格认证微信认证勋章

bj_zm
中级会员   /  发表于:2015-5-7 07:32  /   查看:7340  /  回复:3
我没用aspx。我是html+js+json

我想双击得到选中行的一个字段的值,能做到吗?如果能做到,给个DEMO谢谢。

3 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2015-5-7 10:22:00
沙发
回复 1楼bj_zm的帖子

感谢你对该问题的反馈。
双击FlexGrid会进入编辑状态,会触发beginningEdit事件。
你可以在相关事件里获取当前行的任一单元格的值。

具体的可以参考在线示例:http://demo.gcpowertools.com.cn/ ... ntro/FlexGridIntro/
请查看Master-Detail示例,这个示例就是用HTML+JS代码演示了获取选择单元格的值。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
bj_zm
中级会员   /  发表于:2015-5-7 10:34:00
板凳
回复 2楼Alice的帖子

哦。我设置整行选择,只读。所以进不去编辑状态。也就是说没有双击事件呗?
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-5-7 16:55:00
地板
回复 3楼bj_zm的帖子


你好。
grid可以处理doubleclick,但必须自定义处理。
基于AngularJS, 它会自动的监听一些事件去检查scope的改变更新view。
代码参考:
  1. var host = flex.hostElement;
  2. // show a message when the user double-clicks a cell
  3.             host.addEventListener('dblclick', function (e) {
  4.                 var sel = flex.selection;
  5.                 alert('double clicked on cell (' + sel.row + ', ' + sel.col + ')');
  6.             });
复制代码


你可以从如下得到如何自定义处理doubleclick事件的例子(双击单元格的时候,会弹出提示该单元格的位置):
http://jsfiddle.net/Wijmo5/6xyrxss2/
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部