如何设置按钮overflowText属性的值?

时间:2016-02-03 13:33:10

标签: extjs extjs6 extjs6-classic

我有带按钮的工具栏面板。当小按钮隐藏在菜单中时,面板可调整大小。在菜单中,它显示overflowText的图标和值。但是点击按钮我需要更改overflowText。

expandClick: function (btn) {
    var me = this;

    btn.blur();
    btn.overflowText = btn.overflowText === "expand" ? "reduce" : "expand";

    view.fireEvent('expandGraph', view);
}

在breckpoint的浏览器控制台中我看到正确的值,但界面没有变化。为什么?!

2 个答案:

答案 0 :(得分:0)

btn.setConfig( name, [value] ); 

尝试使用此功能以dinamically方式设置特定的初始配置。 如果您直接修改变量

,有时按钮会刷新其状态

答案 1 :(得分:0)

更改doLayout()属性后,尝试使用overflowText方法刷新组件布局。