回调事件
页面初始化完成后回调事件
表单初始化后,执行的回调事件
事件基对象:layui.fsCallback.form.[formId]
事例:如果form表单id为demoFromId
,那么需要定义的回调函数为layui.fsCallback.form.demoFromId
函数传入的对象为
thisForm
对象,也就是fsForm
对象,可以使用里面的方法。
layui.fsCallback.form.demoFromId=function(thisForm,fsCommon){
//业务处理
}
提交成功后回调事件
提交表单数据,请求成功后的回调事件处理
事件基对象:layui.fsRequestSuccessCallback.[事件名称]
事例名称:如果提交按钮的requestSuccessCallback
为test
,那么需要定义的回调函数为layui.fsRequestSuccessCallback.test
需要在按钮中增加回调属性
requestSuccessCallback
<button class="layui-btn" lay-submit lay-filter="test1" requestSuccessCallback="test" url="/fsbus/DEMO1002">提交</button>
//result:返回结果集
//_this:fsForm对象,可以调用里面的方法
layui.fsRequestSuccessCallback.test = function(result,_this,fsCommon){
console.log(result);
fsCommon.successMsg("回调成功1");
}
提交前回调事件
表单提交前,自定义的业务处理
事件基对象:layui.fsBeforeCallback.button.[事件名称]
事例名称:如果提交按钮的onBeforeCallback
为tijiao
,那么需要定义的回调函数为layui.fsBeforeCallback.button.tijiao
需要在提交按钮中增加回调属性
onBeforeCallback
<button class="layui-btn layui-btn-blue" lay-submit="" lay-filter="submit" fs:authorize="" funcNo="M1007" onBeforeCallback="tijiao"><i class="layui-icon layui-icon-add-circle-fine"></i>新增</button>
//提交之前回调
layui.fsBeforeCallback.button.tijiao = function(elem,fsCommon,param){
//自定义业务处理
};
参数说明
elem
:按钮dom元素fsCommon
:工具param
:表单参数