0

ボタンがあります:

               {
                    xtype:'button',
                    text:'2',
                    ui: 'orange',
                    style: 'font-size:14px;',
                    height:20

                }

ストア内の優先値の数に応じて、ボタンのテキストを動的にロードする必要があります。10 個の値に対して優先度の値が 0 の場合、ボタンのテキストを 10 にしたいのですが、これに関して誰か助けてもらえますか?

4

1 に答える 1

2

setText()のメソッドを使用する必要がありますExt.Buttontextこれにより、ボタンの が動的に設定されます。

まず、idボタンにプロパティを設定します

{
  xtype:'button',
  text:'2',
  id: 'myBtn',
  ui: 'orange',
  style: 'font-size:14px;',
  height:20
 }

次に、このようにします。

  if(validCondition) {
      Ext.getCmp('myBtn').setText('10');
  } 

*validConditionはテキストを変更する前に設定したい条件です。

于 2012-05-09T12:54:58.547 に答える