使用XDIME进行多次提交

时间:2014-07-13 16:54:12

标签: xforms submission

首先,我想告诉我的情况。我有一个用户的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>

在底部,我有两个按钮DeleteMove,用于删除和移动选定的朋友。当我尝试将第二次提交添加到表单中时,我收到错误,我不知道如何在同一表单上同时执行DeleteMove。也许我的方式是错的。任何帮助将不胜感激。

提前致谢。

0 个答案:

没有答案