1
У меня есть TabbedPanel, в котором я динамически добавляю и удаляю вкладки. Кроме того, я хочу изменить название вкладки в соответствии с ее изменяющимся содержимым. В моем текущем коде название устанавливается калиткой ID, как:Как изменить заголовок вкладки в панели вкладок в Apache Wicket?
public class GenericTab extends AjaxTab {
private boolean closable = true;
public GenericTab(MyAbstractPanel myPanel) {
super(Model.of(myPanel.getTitle()));
}
Так что я могу установить заголовок один раз в конкретизации. Как я могу изменить его с помощью Java-кода?
Как этот подход поможет мне изменить название позже? –
Проверьте https://cwiki.apache.org/confluence/display/WICKET/Working+with+Wicket+models#WorkingwithWicketmodels-DynamicModels. PropertyModel - динамическая модель, поэтому, если вы измените заголовок MyAbstractPanel # с вашими API-интерфейсами, тогда автоматически будет заголовок нового заголовка. –