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

QQ登录

只需一步,快速开始

查看: 3347|回复: 2

[结贴] 使用Timer的demo.w例子中的源码,提示未定义。

[复制链接]

56

主题

111

帖子

285

积分

中级会员

Rank: 3Rank: 3

积分
285
QQ
发表于 2018-3-23 16:33:25 | 显示全部楼层 |阅读模式
想使用代码动态生成Timer,于是借鉴了案例中的demo.
部分代码如下:
Model.prototype.button4Click = function(event){

                if(!this.dtimer){
                        var option = {model:this,onTimer:this.dtimerTimer.bind(this)};
                        var interval = this.comp('inputInterval').val();
                        if(interval){
                                option.interval = justep.String.toInt(interval, 1000);
                        }
                        var times = this.comp('inputTimes').val();
                        if(times){
                                option.times = justep.String.toInt(times, 0);
                        }
                        option.xid = 'newxid';
                        this.dtimer = new Timer(option);
                        alert(this.dtimer.getXid());
                }
        };

把上面代码放进了 从数据新增一行数据之后的事件里(AfterNew):  Model.prototype.detailDataAfterNew = function(event){ }
提示:Cannot read property 'bind' of undefined


顶部已经引入了  var Timer = require("$UI/system/components/justep/timer/timer");   


不知问题出在哪里??

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36185
发表于 2018-3-23 17:13:18 | 显示全部楼层
js中定义的有名字为dtimerTimer的函数吗?
  1.         Model.prototype.dtimerTimer = function(event) {
  2.                 this.comp('output1').set('value','------执行了'+event.times+'次------');
  3.         };
复制代码
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

56

主题

111

帖子

285

积分

中级会员

Rank: 3Rank: 3

积分
285
QQ
 楼主| 发表于 2018-3-26 10:11:29 | 显示全部楼层
多谢,问题解决了。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-8 00:46 , Processed in 0.053640 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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