我必须禁用复选框及其关联的单选按钮
在一个复选框下有许多单选按钮,因此我想基于来自数据库的某个标志来禁用单选按钮
当我将动态标志分配给它的禁用属性时,它不起作用
即使未禁用单选按钮,标志值也将变为假
<form:checkbox path="lstAuthFactor" value="${authLevelFactor.key}" label="${authLevelFactor.key}" disabled="true" />
<ul class="verticalRadios">
<form:radiobuttons path="authChainCodes[${seq1.index}].levelId" items="${authLevelFactor.value}" itemValue="levelId" itemLabel="levelDesc" element="li" disabled="levelActive"/>
这里的levelactive是布尔值,但是不起作用
有人建议
一段时间后我找到了解决方案
<form:radiobuttons path="authChainCodes[${seq1.index}].levelId" items="${authLevelFactor.value}" itemValue="levelId" itemLabel="levelDesc" element="li" disabled="${!authLevelFactor.value[seq1.index].levelActive}"/>
这里实际上authLevelFactor.value是arraylist,所以我已经从特定索引分配了值
谢谢
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句