0

ボタンからインスタンスを作成しているときに、各ボタンインスタンスのラベルを更新できません。どうすれば回避できますか?または、次のようにコーディングすることはできませんか?

registry.byId(new Obj_Button({
   id:'star'+ i,
   label:'Button '+ i, //it will not work, so how to solve it???
}).placeAt(dom.byId('new1')));

また、私のjsfiddleを参照してください-http ://jsfiddle.net/clementyap/sTxbh/42/

クレメントに関して

4

1 に答える 1

0

ウィジェットを処理するにはコーディングする必要がありますlabel

declare("Obj_Button", [_WidgetBase], {

        postMixInProperties: function() {
          if(!this.label)
              this.label = 'New Button Instance';
        },

        buildRendering: function () {
            // create the DOM for this widget
            this.domNode = domConstruct.create("button", {
                innerHTML: this.label
            });
        }
    });

また、ウィジェットをインスタンス化するだけで、registry.byId呼び出しは必要ありません。

于 2013-02-28T11:35:21.613 に答える