我的应用程序使用一种形式,导航包括替换主容器。
我有一个带有侧面菜单,徽标,后退和退出命令的工具栏。
我想在某些特定页面中禁用后退命令。
900150983cd24fb0d6963f7d28e17f72
不起作用,删除和添加命令无法正常工作。
将命令添加到工具栏后,有没有办法禁用命令。
由于
答案 0 :(得分:1)
如果您希望命令可见且可单击但不执行任何操作,则可以对后退命令的<i ng-class="(user.isFollowed) ? 'fa fa-minus-square' : 'fa fa-plus-square'">
内的代码使用if条件。
actionPerformed
或禁用它,然后将其添加到工具栏并调用Command back = new Command("back") {
@Override
public void actionPerformed(ActionEvent evt) {
if (some coditions is true) {
backForm.showBack();
}
}
};
,如果您希望它可见但不可点击
f.setBackCommand(back);
如果您不想要它,可以将其删除或执行以下操作,如果删除它会破坏您的设计,而back.setEnabled(false);
f.setBackCommand(back);
toolbar.addCommandToLeftBar(back);
Uiid的背景颜色不同于TitleArea:
TitleCommand