问题描述
<s:iteratorvalue="partLists"><tr><tdclass="tdbgwhitel"><s:propertyvalue="staffNum"></s:property></td><td><s:radioname="Jradio"list="{1,2}"theme="simple"value="1"/></td></tr></s:iterator>1,如果有多行,如何让行与行的人radio互相无影响?例如:行一:12行二:12行三:12希望效果是三行的1和2都可以独立于其他行被选中。2,怎么再action中得到相应radio的值?在action中定义对应radioname的Jradio属性,为什么没有值呢?
解决方案
解决方案二:
一样的问题还没解决
解决方案三:
如果你已经搞定的话麻烦告诉我一声
解决方案四:
name一样当然就把你当一组了.!后台action用一个数组接收你选的值,iterator的status属性的index属性获取当前的索引值,name就用Jradio[i]表示我稍微改下你的例子:<s:iteratorvalue="partLists"status="myStatus"><tr><tdclass="tdbgwhitel"><s:propertyvalue="staffNum"></s:property></td><td><s:radioname="Jradio[%{#myStatus.index}]"list="{1,2}"theme="simple"value="1"/></td></tr></s:iterator>这样搞下,你看行不行.!
解决方案五:
<s:iteratorvalue="partLists"status="myStatus"><tr><tdclass="tdbgwhitel"><s:propertyvalue="staffNum"></s:property></td><td><s:radioname="Jradio[%{#myStatus.index}]"list="{1,2}"theme="simple"value="1"/></td></tr></s:iterator>