0
我想從表單中動態設置我的多盒子的值。我正在使用<display:table />
標記在表格中顯示一個列表,然而,我在表格上的每一行都有checbox,我希望value
和disabled
屬性根據列表中與該行對應的對象設置在桌子裏。這是我目前正在做的。Struts 1:如何使用表單bean設置<html:multibox />值?
<display:table name="sessionScope.SearchForm.companyDevices" requestURI="my/action.jspa">
<display:column>
<html:multibox property="selectedDevices"
value="${macAddress}" <!-- HERE -->
disabled="${isAssigned}"/> <!-- AND HERE -->
</display:column>
<display:column property="macAddress" title="Mac Address" />
<display:column property="vendor" title="Vendor"/>
<display:column property="model" title="Model"/>
<display:column property="deviceStatus" title="Device Status" />
</display:table>
正如你可以看到一列屬性使用相同macAddress
豆值,並將其顯示MACADDRESS有成功的,但是在Multibox並不值由於某種原因設置爲MACADDRESS。 disabled
屬性也一樣。
我似乎無法確定哪裏出了問題。如何在display:table
中爲多盒設置動態值?