如果Wicket中的输入文本字段不为空,则显示java按钮
有输入文本字段和提交按钮。我想显示按钮文本字段不为空,否则按钮应该不可见
TextArea<String> textMessageField = new TextArea<>("textMessage", textMessageModel);
Button submitBtn = new Button("saveReminderButton") {
@Override
protected void onConfigure() {
super.onConfigure();
String text = textMessageField.getModelObject();
setVisible(text != null && !text.isEmpty());
}
};
textMessageField.add(new OnChangeAjaxBehavior() {
@Override
protected void onUpdate(AjaxRequestTarget target) {
target.add(submitBtn);
}
});
submitBtn.setOutputMarkupId(true);
我试图在onConfigure
中使用setVisible
方法,但它不起作用。我试着用setEnabled
来代替它,但我需要与hide/show按钮相同的功能
共 (0) 个答案