layerForm
2021/4/8 10:39:48
本文主要是介绍layerForm,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
layerForm基于layer开发 部分功能通用
- layer参考文档
基础配置
{ id: null, //窗口id postData: null, //请求参数 type: 2, // 基本层类型0(信息框,默认)1(页面层)2(iframe层)3(加载层)4(tips层) title: '系统窗口', //标题 width: "80%", //窗体宽度 height: "80%", //窗体高度 content: "error", //窗体内容 url: 'error', //窗体打开页面连接 btn: ['确认', '关闭'], //窗体底部显示按钮 callBack: false, //窗体成功返回回调 maxmin: false, //最大最小化 end: false, //层销毁后触发的回调 shade:null, //遮罩层样式 即弹层外区域。默认是0.3透明度的黑色背景('#000')。如果你想定义别的颜色,可以shade: [0.8, '#393D49'];如果你不想显示遮罩,可以shade: 0 autoClose:true //底部确认并关闭窗口勾选按钮 }
初始化弹窗
layerConfirm
打开询问框
unionsoft.layerConfirm('是否确认删除该项!', function (res, index) { //res:返回结果true为确认 false 为拒绝 //index:弹窗下标 if (res) { } });
layerForm
自定义表单弹层
unionsoft.layerForm({ id: 'id', title: '标题', postData: postData, url: top.$.rootUrl + '地址', successCallback: function (id, index) { //页面初始化后回调 }, callBack: function (id) { //页面确认后回调 }, cancel: function (id) { //页面取消后回调 }, });
layerClose
关闭弹层
Unionsoft.layerClose('弹窗名称', index); //index:弹窗下标
提示框(无回调)
失败提示
unionsoft.alert.error("失败");
警告提示
unionsoft.alert.warning("数据有误!");
成功提示
unionsoft.alert.success('响应成功');
信息提示
unionsoft.alert.info("信息");
回调事件
successCallback
子页面加载成功后回调function (id,index)
接受子页面窗口id,子页面index
使用
let body = top.layer.getChildFrame('body', index);
可获取子页面dom,可以对子页面组件进行操作.
let body = top.layer.getChildFrame('body', index); $(body).find('#he_finance_propertyreceipthistory').jfGridSet('refreshdata', postData.rows);
callBack
子页面点击确认后回调function (id)
接受子页面窗口idcancel
子页面点击取消后回调function (id)
接受子页面窗口id
参数接受
如果父界面在打开的时候对postData进行了赋值,则子页面可以直接获取postData的值
续在界面初始化方法init
接受
init: function () { hasCheckAccept = (!!postData && !!postData.hasCheckAccept) ? postData.hasCheckAccept : ""; page.initGird(); page.bind(); },
这篇关于layerForm的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-25Java创意资料:新手入门的创意学习指南
- 2024-11-25JAVA对接阿里云智能语音服务资料详解:新手入门指南
- 2024-11-25Java对接阿里云智能语音服务资料详解
- 2024-11-25Java对接阿里云智能语音服务资料详解
- 2024-11-25JAVA副业资料:新手入门及初级提升指南
- 2024-11-25Java副业资料:入门到实践的全面指南
- 2024-11-25Springboot应用的多环境打包项目实战
- 2024-11-25SpringBoot应用的生产发布项目实战入门教程
- 2024-11-25Viite多环境配置项目实战:新手入门教程
- 2024-11-25Vite多环境配置项目实战入门教程