找回密码
 立即注册

QQ登录

只需一步,快速开始

weston.wei

高级会员

44

主题

94

帖子

1028

积分

高级会员

积分
1028

微信认证勋章元老葡萄

weston.wei
高级会员   /  发表于:2016-3-24 11:13  /   查看:4675  /  回复:3
本帖最后由 weston.wei 于 2016-3-24 11:15 编辑

FlexGrid的行头如何加一个单击事件?当鼠标点击时触发该事件。谢谢!

3 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2016-3-24 11:38:16
沙发
没有针对行头的click事件。
就是给flexgrid添加click事件,然后在事件里通过hittest方法判断点击区域(是否点击在行头上)
代码参考:
  1.            flex.hostElement.addEventListener('click', function (e) {
  2.   var ht = flex.hitTest(e.pageX, e.pageY);
  3.   alert('you clicked a cell of type "' + wijmo.grid.CellType[ht.cellType] + '".');
  4. });
复制代码
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
weston.wei
高级会员   /  发表于:2016-3-24 12:15:23
板凳
我试一下,在GRID的其它地方点都可以,就是在"rowHeader"点就要点两下,感觉第一次是选中,第二次才触发Click.请问该如何处理。
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2016-3-24 13:45:10
地板
weston.wei 发表于 2016-3-24 12:15
我试一下,在GRID的其它地方点都可以,就是在"rowHeader"点就要点两下,感觉第一次是选中,第二次才触发Cli ...

我按照您的提示测试点击在RowHeader,可以触发Click事件。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

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