自定义控件的 JavaScript
JavaScript 功能可嵌入自定义控件中。
双击自定义控件然后单击挂锁后,编辑模式激活,可以将 JavaScript 代码关联至可用事件。
请注意,必须使用运算符 this. 才能关联自定义控件的多个实例。
如果需要引用控件元素,则可以使用关键字 wgt.。例如,使用 wgt.id 在活动控件实例的 ID 处引用。
如果您剪切并粘贴上述示例中自定义控件的部分实例并执行,例如在模拟器内部,则将获得以下结果。
onActivate 属性
要初始化自定义控件,可以使用初始化函数定义 onActive 属性,如以下示例所示。
在加载页面时将执行 onActivate() 函数
请注意,自定义控件也可粘贴在用户库内,以便以后使用。
用于本章示例中的 JavaScript 代码
/*! javascript module: widget-1.0.js javascript source file path: lib\com\example\widget-1.0\widget-1.0.js */ this.wMSG = wgt.getWidget(wgt.id+".field1") this.BtnStd1_btn_onMouseClick = function (me, eventInfo) { var now = new Date(); this.wMSG.setProperty("value", now.toString().slice(0, 24)); } this.onActivate = function() { this.wMSG.setProperty("value", "Button never pressed"); }; this.onActivate();