我有 Ext.button.Split,例如:
Ext.create('Ext.button.Split', {
renderTo: Ext.getBody(),
text: 'Example',
handler: function() {
alert("Click!");
}
});
现在它没有任何菜单项。如果没有项目,我想将按钮设置为不显示箭头。如何 ?我使用 EXTJS 4.1 版本。
我有 Ext.button.Split,例如:
Ext.create('Ext.button.Split', {
renderTo: Ext.getBody(),
text: 'Example',
handler: function() {
alert("Click!");
}
});
现在它没有任何菜单项。如果没有项目,我想将按钮设置为不显示箭头。如何 ?我使用 EXTJS 4.1 版本。
您可以设置split: false
隐藏箭头。您也可以使用Ext.button.Button
代替Ext.button.Split
- 分配菜单时,箭头显示。
示例:http: //jsfiddle.net/AUE6J/
ExtJS 6.0.1 也有类似的问题。
一旦拆分按钮被渲染(至少在某些面板中,如网格列中的操作小部件),只需设置属性:
button.arrowVisible = false;
...不管用。你必须这样做:
button.setConfig('arrowVisible', false);