问题描述
我已经设置了一个这样的按钮:
xtype: 'button',icon: 'icons/money_add.png',text: 'Details',iconAlign: 'left',scale: 'small',
我需要根据某些条件更改图标,iconAlign和缩放比例
我设法这样更改图标和比例:
buttonPath('#buttonId').setIcon('icons/newIcon.png');
buttonPath('#buttonId').setScale('large');
我需要将iconAlign从letf更改为top,但是它不起作用
我尝试过
buttonPath('#buttonId').setIconAlign('top');
,但没有用。有什么办法可以改变它吗?
解决方法
您提到的按钮属性是可绑定的。这是一个使用绑定更改按钮值的示例。我绑定了一个用于隐藏和显示按钮的布尔值,可以轻松地根据其他规则使按钮处于活动状态,因此您无需在应用程序发生更改时找到按钮并调用方法。