我想在列cID,cName和cStatus下显示数据,第一列显示单选按钮。 cList是值对象的列表(VO =(cID,cName,cStatus))。 如果我在记录前面选择一个单选按钮(cID,cName,cStatus),则应将cIdDetails设置为cID的值。 通过以下代码,正确设置了cIdDetails的值。
<s:iterator value="cList">
<tr>
<td width="1%"><s:radio theme="simple" name="cIdDetails"
list="cID" label=" "
onclick="details()" /></td>
<td width="20%"><s:property value="cID" /></td>
<td width="59%"><s:property value="cName" /></td>
<td width="20%"><s:property value="cStatus" /></td>
</tr>
</s:iterator>
唯一的问题是我不想显示单选按钮的任何标签。 上面的代码将标签设置为cID,并将其显示为单选按钮的标签。
必需的输出
cId cName cStatus
radiobtn1 ID1 ABC Single
radiobtn2 ID2 XYZ Married
观察输出
cId cName cStatus
radibtn1 ID1 ID1 ABC Single
radibtn2 ID2 ID2 XYZ Married
答案 0 :(得分:1)
答案 1 :(得分:0)
使用listValue属性来实现此目的。在s:radio标签中尝试以下更改:
<s:radio theme="simple" name="cIdDetails"
list="cID" onclick="details()" listValue="%{' '}"/>