как установить динамическое значение для Webos IntegerPicker - PullRequest
1 голос
/ 04 декабря 2009

Как динамически установить значение для целочисленного выбора?

1 Ответ

1 голос
/ 08 декабря 2009

Сначала вставьте интерпретатор в HTML-сцену:

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

Затем создайте экземпляр средства выбора в файле 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);

Это работает для большинства виджетов в вебе, таких как сборщики и текстовые поля.

...