Действие из команды поиска не работает, но действие из меню переполнения по-прежнему работает.Команда поиска не работает в сочетании с меню переполнения в Codenameone
Это мой код
getToolbar().addSearchCommand(e -> {
String text = (String) e.getSource();
if (text == null || text.length() == 0) {
this.undoSearch(this);
} else {
this.fetchComponents(this, text);
}
getContentPane().animateLayout(150);
this.revalidate();
this.repaint();
}, 4);
getToolbar().addCommandToOverflowMenu("Enviar", null, (ActionListener) (e) -> {
Display.getInstance().scheduleBackgroundTask(() -> {
boolean success = this.appView.getService().updateTicket(ticket);
if (success) {
this.appView.showSuccess("Enviado com sucesso!");
} else {
this.appView.showError(new Exception("Ocorreu algum erro ao enviar!"));
}
});
});
Я просто хочу, чтобы сделать samething как это:

Что не работает? Обратите внимание, что при нажатии кнопки поиска заголовок заменяется текстовым полем, в котором вы должны вводить запрос, это происходит? –
Нет, это не происходит, когда я добавляю команду поиска, а позже OverflowMenu –