首先,我想告诉我的情况。我有一个用户的xform,我的模型是这样的
<xf:model id="wapFriendForm">
<xf:instance>
<si:instance>
<s:iterator value="myFriendInfoList.items" status="status">
<si:item name="friendsToDelete[<s:property value='#status.count-1'/>]">
<s:property value="friendId"/>
</si:item>
</s:iterator>
</si:instance>
</xf:instance>
<s:url var="deleteHref" namespace = "/ss" action="deleteFriendListAction">
</s:url>
<xf:submission id="deleteSubmit" action="<s:property value='#deleteHref'/>" method="post"/>
</xf:model>
我在myFriendInfoList
<s:iterator value="myFriendInfoList.items" status="list" >
<xf:select model="wapFriendForm" ref="friendsToDelete[<s:property value='#list.count-1'/>]"
style="mcs-selection-list-style: controls; mcs-selection-list-option-layout: control-first">
<xf:label></xf:label>
<xf:item style="margin-top:27px;">
<xf:label></xf:label>
<xf:value>
<s:property value="friendId"/>
</xf:value>
</xf:item>
</xf:select>
</s:iterator>
在底部,我有两个按钮Delete
和Move
,用于删除和移动选定的朋友。当我尝试将第二次提交添加到表单中时,我收到错误,我不知道如何在同一表单上同时执行Delete
和Move
。也许我的方式是错的。任何帮助将不胜感激。
提前致谢。