我有Ext.button.Split,例如:
Ext.create('Ext.button.Split', {
renderTo: Ext.getBody(),
text: 'Example',
handler: function() {
alert("Click!");
}
});
现在它没有任何菜单项。如果没有物品,我想设置按钮不显示箭头。怎么样 ? 我使用的是EXTJS 4.1版本。
答案 0 :(得分:3)
您可以设置split: false
隐藏箭头。您也可以使用Ext.button.Button
代替Ext.button.Split
- 分配菜单时,箭头显示。
答案 1 :(得分:2)
我在ExtJS 6.0.1中遇到了类似的问题。
渲染splitbutton后(至少在某些面板中,如网格列中的动作窗口小部件),只需设置属性:
button.arrowVisible = false;
......不行。你必须这样做:
button.setConfig('arrowVisible', false);