0

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

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

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

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

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

4

2 回答 2

0
btn.setConfig( name, [value] ); 

尝试使用此功能动态设置特定的初始配置。如果您直接修改变量,有时按钮不会刷新他的状态

于 2016-02-03T13:55:47.450 回答
0

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

于 2016-02-03T14:11:23.867 回答