有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

如果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) 个答案