如何根据sencha中的商店值动态加载按钮中的文本?

时间:2012-05-09 12:36:40

标签: sencha-touch

我有一个按钮:

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

                }

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

1 个答案:

答案 0 :(得分:2)

您需要使用Ext.Button的{​​{3}}方法。这会动态设置按钮的text

首先,在按钮上设置id属性

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

然后这样做,

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

* validCondition是您在更改文本之前要设置的条件。