如果需要在某节点提交表单时,限制用户必须同时提交附件,可以使用以下的代码:
formCore.onBeforeSubmit=function(){
if(curNode=='post'||curNode=='发起申请'){
if($('#FormControlObject div.submitButton :hidden[name="attachmentsIds"]').val()==""){
alert('请上传附件!');
return false;
}else{
return true;
}
}else{
return true;
}
};注:此代码需和“表单辅助工具”生成的权限控制代码同时使用,即加在这行代码下方即可:
formControl();//生成代码结束
附其他表单中事件的定义:
//定义事件
formCore.onBeforePrint = function () { }; //打印前触发该事件
formCore.onAfterPrint = function () { }; //打印完成后触发该事件
formCore.onBeforeSave = function () { }; //表单提交前触发该事件
formCore.onAfterSave = function () { }; //表单提交成功后触发该事件
formCore.onBeforeValidate = function () {return true;}; //表单验证前触发该事件
formCore.onBeforeCosign = function () { }; //会签前触发
formCore.onBeforeSubmit = function () { return true; }; //表单提交前触发,返回
formCore.onLoadForm = function () { }; //加载完表单触发该事件
formCore.onLoadData = function () { }; //加载完数据触发该事件
请先登录或注册后,才能发表评论。