如何动态设置webos IntegerPicker的值

时间:2009-12-04 07:20:04

标签: webos

如何动态地将值设置为integerpicker?

1 个答案:

答案 0 :(得分:1)

首先在你的html场景中插入一个interpicker:

<div x-mojo-element="IntegerPicker" id="integerpickerId" class="integerpickerClass" name="integerpickerName"></div>

然后在setup函数中的Scene-assistant.js文件中实例化选择器:

MainSceneAssistant.prototype.setup = function() {

    this.controller.setupWidget("integerpickerId",
             this.attributes = {
                 label: 'Number',
                 modelProperty: 'value',
                 min: 0,
                 max: 20

             },
             this.integerPickerModel = {
                 value: 5
             });}

您可以通过设置模型动态更改选择器:

this.integerPickerModel.value = 10;
this.controller.modelChanged(this.integerPickerModel, this);

这适用于webos中的大多数小部件,例如拾取器和文本字段。