表单操作
示例:
示例(默认的add操作)
export function add(ctx){
return baseFormService.add(ctx) // 默认操作
}
示例(add前填充一些字段)
export function add(ctx){
ctx.pd.fild1='xxx'
return baseFormService.add(ctx) // 默认操作
}
list 查询列表数据
参数ListEventContext
{
selectFieldsBean:[],
pageSize:10,
pageNo:1,
pd:{}, //页面传入参数
groupWhereList:[], //查询条件
orderList:[] //排序
}beforeList
参数: 同list
返回值: 同list
afterList
参数: 同list
返回值: 同list ,但是多一个list(查询出的数据,可以进行加工)
formValidate
参数
{
formData:{}, 表单数据
operation: insert|update ,//操作类型
sence: add|edit // 场景
}
返回其中任意一种类型
null => 相当于通过 isValidate=true ,e
errorMessage 不为空就是校验失败
isValidate true 通过 false 不通过add
参数 AddEventContext :
{
pd:{}, // 表单数据
}
返回值:
1 新增数量beforeAdd
参数同add 无返回值
afterAdd
参数同add 无返回值
edit
参数 EditEventContext :
{
pd:{}, // 表单数据页面传入(可能字段信息不全)
formData:{}, //完整表单数据
originalFormData:{}//之前的数据
}
返回值:
1 修改数量beforeEdit
参数同edit 无返回值
afterEdit
参数同edit 无返回值
detail
参数 EditEventContext :
{
id:1111, // 数据id
formData:{}, //完整表单数据
}
返回值:
表单数据beforeDetail
参数同detail 无返回值
afterDetail
参数同detail 无返回值
save(相当于add edit,根据operation=add|edit可以区分)
参数 SaveEventContext :
{
pd:{}, // 数据id
formData:{}, //完整表单数据
originalFormData:{},//之前的数据
operation:'add|edit',
}
返回值:
1 新增或修改数量beforeSave
参数同save 无返回值
afterSave
参数同save 无返回值
del
参数DelEventContext:
{
id:'111', //删除的数据id
deleteRow:{}, //删除的表单数据
}beforeDel
参数: 同del
返回值: 不需要
afterDel
参数: 同del
返回值: 不需要
batchDel
参数BatchDelEventContext:
{
ids:[], //删除的数据id
deleteRows:[], //删除的表单数据
}beforeBatchDel
参数: 同batchDel
返回值: 不需要
afterBatchDel
参数: 同batchDel
返回值: 不需要
##commonDel(相当于del batchDel)
参数CommonDelEventContext:
{
ids:[], //删除的数据id
deleteRows:[], //删除的表单数据
operation:’’ // del ,batchDel
}
返回值:
删除数量
beforeCommonDel
参数: 同commonDel
返回值: 不需要
afterCommonDel
参数: 同commonDel
返回值: 不需要
文档更新时间: 2025-12-23 21:52 作者:admin