起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2258|回复: 8

[结贴] 动态生成的data组件如何绑定onCustomRefresh事件?

  [复制链接]

23

主题

95

帖子

255

积分

中级会员

Rank: 3Rank: 3

积分
255
QQ
发表于 2016-9-12 10:18:19 | 显示全部楼层 |阅读模式
动态生成的data组件如何绑定onCustomRefresh事件?

1

主题

3232

帖子

1174

积分

金牌会员

Rank: 6Rank: 6

积分
1174
QQ
发表于 2016-9-13 17:38:39 | 显示全部楼层
这个方法在xml上是一个属性,把它当做成一个属性加进去,然后绑定方法,试一下按照xml中的格式
在问题解决后,希望大家可以吧解决方法也分享一下,这样可以让更多的X5开发者共同进步,谢谢大家的知识共享
回复 支持 反对

使用道具 举报

23

主题

95

帖子

255

积分

中级会员

Rank: 3Rank: 3

积分
255
QQ
 楼主| 发表于 2016-9-14 09:10:09 | 显示全部楼层
闰土 发表于 2016-9-13 17:38
这个方法在xml上是一个属性,把它当做成一个属性加进去,然后绑定方法,试一下按照xml中的格式 ...

你好,我是wex5新手,能否给一段代码  的例子?我不知道该如何下手
回复 支持 反对

使用道具 举报

1

主题

3232

帖子

1174

积分

金牌会员

Rank: 6Rank: 6

积分
1174
QQ
发表于 2016-9-14 09:55:53 | 显示全部楼层
那首先我要知道,你是怎么动态生成的这个Data
在问题解决后,希望大家可以吧解决方法也分享一下,这样可以让更多的X5开发者共同进步,谢谢大家的知识共享
回复 支持 反对

使用道具 举报

23

主题

95

帖子

255

积分

中级会员

Rank: 3Rank: 3

积分
255
QQ
 楼主| 发表于 2016-9-14 10:24:12 | 显示全部楼层
本帖最后由 clwbingo 于 2016-9-14 10:26 编辑
闰土 发表于 2016-9-14 09:55
那首先我要知道,你是怎么动态生成的这个Data

      // 创建data组件
        Model.prototype.CreateDataElement = function(colums) {
                var cc = {};
                for (var x = 1; x < colums.length; x++) {
                        var c1 = {
                                type : "String",
                                label : colums[x]
                        };
                        cc[colums[x]] = c1;
                }
                this.myNewData = new Data(this, {
                        xid : "myNewData",
                        defCols : cc,
                        idColumn : colums[1]                                            //onCustomRefresh:'getData'  这样绑定 没有效果。
                });
        };

通过传过来的  columns参数,来创建data


回复 支持 反对

使用道具 举报

1

主题

3232

帖子

1174

积分

金牌会员

Rank: 6Rank: 6

积分
1174
QQ
发表于 2016-9-14 10:55:29 | 显示全部楼层
this..myNewData.on("事件名",function(arg){})   .on 方法,就是创建事件处理器函数,试一下 ,你直接,.on  alt + “/” 是有代码提示的
在问题解决后,希望大家可以吧解决方法也分享一下,这样可以让更多的X5开发者共同进步,谢谢大家的知识共享
回复 支持 反对

使用道具 举报

23

主题

95

帖子

255

积分

中级会员

Rank: 3Rank: 3

积分
255
QQ
 楼主| 发表于 2016-9-14 15:38:15 | 显示全部楼层
已解决。

this.myNewData.on("onCustomRefresh", 'GetData');     //GetData为方法名
回复 支持 反对

使用道具 举报

23

主题

95

帖子

255

积分

中级会员

Rank: 3Rank: 3

积分
255
QQ
 楼主| 发表于 2016-9-14 15:38:39 | 显示全部楼层
已解决。

this.myNewData.on("onCustomRefresh", 'GetData');     //GetData为方法名
回复 支持 反对

使用道具 举报

23

主题

95

帖子

255

积分

中级会员

Rank: 3Rank: 3

积分
255
QQ
 楼主| 发表于 2016-9-19 08:03:04 | 显示全部楼层
结贴!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-28 17:43 , Processed in 0.067511 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表