gpt4 book ai didi

java - 单击单选按钮时组件会重复(Wicket)

转载 作者:行者123 更新时间:2023-11-30 06:14:46 26 4
gpt4 key购买 nike

我有这段代码,当单击单选按钮时隐藏其他字段。它适用于文本字段,但不知何故它重复了下拉字段

isAvailable.add(new AjaxFormChoiceComponentUpdatingBehavior() {

private static final long serialVersionUID = -4154749887506180749L;

@Override
protected void onUpdate(AjaxRequestTarget target) {
if(isAvailable.getModelObject().equals(YesOrNo.YES.getKey())) {
number.setVisible(true);
currency.setVisible(true);
} else {
number.setVisible(false);
currency.setVisible(false);
}
target.add(number);
target.add(currency);
}

});

最佳答案

根据Apache Wicket User Guide (Model forms)我认为您需要覆盖单选按钮中的 wantOnSelectionChangedNotifications() 方法并返回 true。这是因为当所选选项发生更改时,您必须通知网络服务器。

关于java - 单击单选按钮时组件会重复(Wicket),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49463420/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com