0

我有一个按钮:

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

                }

我希望根据商店中优先级值的数量动态加载按钮的文本。如果十个值的优先级值为 0,我希望按钮文本为 10。有人可以帮我解决这个问题吗?

4

1 回答 1

2

您需要setText()使用Ext.Button. 这将为text您的按钮动态设置。

首先,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 回答