0
У меня есть список образцов, у которого есть список тестов под ним. Я устанавливаю свойство, добавленное в html: checkbox. Когда флажок установлен, значение добавленной переменной не изменяется.Флажок не обновляет свойство на стойках
<logic:iterate id="samples" name="<%=formName%>" property="samples" indexId="sampleIndex"
type="Sample">
<tr>
<td>
<span class="itemNumber">
<bean:write name="samples" property="accessionNumber"/>
</span>
</td>
<td>
<bean:write name="samples" property="sampleType"/>
</td>
<td>
<ul>
<logic:iterate id="tests" name="samples" property="tests" indexId="testIndex"
type="Test">
<li class="test-name">
<html:hidden name="tests" property="testId" indexed="true"/>
<label>
<html:checkbox name="tests" property="added" indexed="true" value="true"/>
<bean:write name="tests" property="testName"/>
<bean:write name="tests" property="added"/>
</label>
</li>
</logic:iterate>
</ul>
</td>
</tr>
</logic:iterate>
Когда я обращаюсь к образцам, я получаю немодифицированный список.
dynaForm.get("samples");
я установить значения для образцов, как это:
PropertyUtils.setProperty(dynaForm, "samples", possibleSampleList);
Может кто-то помочь мне понять, почему это не меняет значение свойства «добавлены»
Какая переменная вы говорите? –
Недвижимость checkbox, которая добавлена –
Опубликовать код, в котором вы определяете список. –