DispX DISABLED LIST、DISPLAY NONE LIST¶
タスク #6175 参照
dispXでの非表示リスト、非活性リストの記述を変更します。

BaseController::initCommonModelでリクエスト毎に初期値(空のリスト、空)をセットする
↓
controllerでごにょごにょ
↓
DispXで上書きしない!!(応じてcontrollerの頭でやった方がいい?
@Scope(value = WebApplicationContext.SCOPE_REQUEST, proxyMode = ScopedProxyMode.TARGET_CLASS)
public abstract class BaseController
extends BaseGamen
implements ValidationSingle {
@ModelAttribute
public void initCommonModel(Model model) {
if (!model.containsAttribute(DISPLAY_NONE_LIST)) {
model.addAttribute(DISPLAY_NONE_LIST, new ArrayList<>());
}
if (!model.containsAttribute(DISABLED_LIST)) {
model.addAttribute(DISABLED_LIST, new ArrayList<>());
}
if (!model.containsAttribute(METHOD)) {
model.addAttribute(METHOD, "");
}
if (!model.containsAttribute(NEXT_URL)) {
model.addAttribute(NEXT_URL, "");
}
}
}