JEECG中表單提交的中斷


JEECG平台中基於form表單封裝了<t:formvalid>標簽,對應實現的類為FormValidationTag.java文件。

很多時候在正式向后台提交數據前想要做判斷處理,若通過判斷則繼續提交,若未通過則給予相應提示並停止本次提交,這就用到了表單的中斷與手動提交。

中斷提交:

只需在beforeSubmit方法中返回false,即可中斷提交。

<t:formvalid formid="formobj" dialog="true" usePlugin="password" layout="table" action="gdsxController.do?doUpdate" tiptype="1" beforeSubmit="gdsxUpdateBeforeSubmit">
        <input id="id" name="id" type="hidden" value="${gdsxPage.id }">
        <input id="createName" name="createName" type="hidden" value="${gdsxPage.createName }">
        <input id="createBy" name="createBy" type="hidden" value="${gdsxPage.createBy }">
        <input id="createDate" name="createDate" type="hidden" value="${gdsxPage.createDate }">
        <input id="updateName" name="updateName" type="hidden" value="${gdsxPage.updateName }">
        <input id="updateBy" name="updateBy" type="hidden" value="${gdsxPage.updateBy }">
        <input id="updateDate" name="updateDate" type="hidden" value="${gdsxPage.updateDate }">
        <t:tabs width="680" id="tt" iframe="false" tabPosition="top" fit="false">
            <t:tab href="gdsxController.do?goHtjyUpdate&id=${gdsxPage.id }" icon="icon-search" title="合同簡要" id="hejy"></t:tab>
            <t:tab href="gdsxController.do?goGdxxUpdate&id=${gdsxPage.id }" icon="icon-search" title="供地信息" id="gdxx"></t:tab>
            <t:tab href="gdsxController.do?goCjmjUpdate&id=${gdsxPage.id }" icon="icon-search" title="村居面積" id="cjmj"></t:tab>
        </t:tabs>
    </t:formvalid>
function gdsxUpdateBeforeSubmit()
{
  //下面三行代碼將form表單提交的數據加載中遮罩層取消
   var infoTable = subDlgIndex.DOM.t.parent().parent().parent();
   infoTable.parent().css('display','none');
   infoTable.parent().parent().children("#ldg_lockmask").attr("hidden","true");
   return false;
}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM