js layui 弹出子窗体_Layui弹出层 加载 做编辑页面的方法[通俗易懂]

js layui 弹出子窗体_Layui弹出层 加载 做编辑页面的方法[通俗易懂]layui是一款优秀的模块化前端框架。利用layui弹出层做编辑页面先上效果图基本准备,引入layui的layui.css,layui.js文件Js方法/***页面内弹出编辑窗口//需要引入layui.jslayui.css文件*@param{}title标题不显示为false*@param{}area大小[“400px”,”500px”]或者”400px”—&…

大家好,又见面了,我是你们的朋友全栈君。

layui是一款优秀的模块化前端框架。利用layui弹出层做编辑页面

先上效果图

js layui 弹出子窗体_Layui弹出层 加载 做编辑页面的方法[通俗易懂]

基本准备,引入layui的layui.css,layui.js文件

Js方法

/**

* 页面内弹出编辑窗口 //需要引入 layui.js layui.css文件

* @param {} title 标题 不显示为false

* @param {} area 大小 [“400px”,”500px”] 或者 “400px”—>只设置宽度

* @param {} path 弹出页面路径

* @param {} sucFunName 执行保存操作后再弹出页面中的保存方法名称

* @param {} callBack 执行保存操作之后的其他操作

* @returns {}

*/

function openDetial(title, area, path, sucFunName, callBack) {

layer.open({

type: 2,

title: title, //不显示标题栏

closeBtn: 2,

area: area,

shade: 0.8,

id: (new Date()).valueOf(), //设定一个id,防止重复弹出 时间戳1280977330748

btn: [‘保存’, ‘取消’],

btnAlign: ‘r’,

moveType: 1, //拖拽模式,0或者1

content: path,

yes: function (index, layero) {

var btn = layero.find(‘.layui-layer-btn’).find(‘.layui-layer-btn0’);

alert(“—–“);

try {

var _ifr = btn[0].parentNode.parentNode.getElementsByClassName(“layui-layer-content”)[0].children[0].contentWindow ||

btn[0].parentNode.parentNode.getElementsByClassName(“layui-layer-content”)[0].children[0].children[0].contentWindow;

var func = new Function(‘_ifr’, “return _ifr.” + sucFunName + “();”);

var flg = func(_ifr);

if (flg == false) {

return false;

} else {

if (callBack != null) callBack();

window.location.reload();

}

} catch (ex) {

}

},

btn2: function (index, layero) {

}

});

}

以下是测试页面 测试页面中具备保存方法ApplicationSave()

调用 如下参数中的ApplicationSave和编辑页面的方法名一致

openDetial(“列表维护”, [‘600px’, ‘550px’], “./editor.html”, “ApplicationSave”, function() {alert(“执行完了”);});

有兴趣的小伙伴,可以试试

以上这篇Layui弹出层 加载 做编辑页面的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/146007.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Android获取屏幕宽度高度并动态设置控件宽度,比例等

    Android获取屏幕宽度高度并动态设置控件宽度,比例等

    2021年10月1日
  • 离散 单射 满射 双射

    离散 单射 满射 双射单射双射满射阐述一下什么是单射,双射,满射1.单射:对于每一个不同的x都有不同的y,即x1!=x2–>y1!+y2条件:|X|<=|Y|2.满射:对于每一个y都有x与之对应条件:|Y|<=|X|3.双射:既是单射又是满射条件:|X|=|Y|代码实现通过map函数建立映射1.单射:map<int,int>BuildInjection(vector<int>src,vector<int>dst){map&l

    2022年6月10日
  • EventBus使用详解(一)——初步使用EventBus[通俗易懂]

    EventBus使用详解(一)——初步使用EventBus[通俗易懂]前言:EventBus是上周项目中用到的,网上的文章大都一样,或者过时,有用的没几篇,经过琢磨,请教他人,也终于弄清楚点眉目,记录下来分享给大家。相关文章:1、《EventBus使用详解(一)——初步使用EventBus》2、《EventBus使用详解(二)——EventBus使用进阶》一、概述EventBus是一款针对Android优化的发布/订阅事件总线。主要功…

    2022年6月2日
  • 【java实现网址转换为二维码】「建议收藏」

    【java实现网址转换为二维码】「建议收藏」我们可以实现图片二维码转换为网址,或者将网址转换为伪二维码(与普通二维码有区别,因为没有定位点,转换成的二维码只包含信息)。

    2022年9月3日
  • 一二三型观测线的图片_拓扑图

    一二三型观测线的图片_拓扑图“您的个人假期”旅行社组织了一次比荷卢经济联盟的巴士之旅。比荷卢经济联盟有很多公交线路。每天公共汽车都会从一座城市开往另一座城市。沿途汽车可能会在一些城市(零或更多)停靠。旅行社计划旅途从 S 城市出发,到 F 城市结束。由于不同旅客的景点偏好不同,所以为了迎合更多旅客,旅行社将为客户提供多种不同线路。游客可以选择的行进路线有所限制,要么满足所选路线总路程为 S 到 F 的最小路程,要么满足所选路线总路程仅比最小路程多一个单位长度。如上图所示,如果 S=1,F=5,则这里有两条最短路线 1→

    2022年8月9日
  • stun client java实现_stun 协议客户端实现

    stun client java实现_stun 协议客户端实现/**Spider–AnopensourceClanguagetoolkit.**Copyright(C)2011,Inc.**lidp**Thisprogramisfreesoftware,distributedunderthetermsof*theGNUGeneralPublicLicenseVersion2.Seethe…

    2022年7月16日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号