一、介绍

这个弹层并不是在一个页面的,他是由两个页面组合完成的,所以说是父子页面。

比如我现在要修改一个博客的分类,那么我不仅需要 博客的修改页面,还需要 分类的列表页面,望读者能够分清关系。

上面两个红框就是马上需要用到的两个页面。

二、实现

1、edit.html

将下面的两个方法添加到 edit.html 中的 js 代码块中

function selectCategory() {var options = {title: '选择类别',url:  ctx + "blog/category", // 注意,这个请求是去请求一个页面返回的,并不是JSON数据返回callBack: doSubmit}$.modal.openOptions(options);
}function doSubmit(index, layero){// 这里取到的是多行的var rows = layero.find("iframe")[0].contentWindow.getSelections();if (rows.length > 0){// #categoryId 就是修改页面的分类ID// 这个 rows[0].id 就是查询分类列表得到的分类主键ID// categoryId id 也就是数据库中对应的名称$('#categoryId').val(rows[0].id);  }$.modal.close(index);
}

2、查询的后端代码

注意,这里返回的是页面! 注意,这里返回的是页面! 注意,这里返回的是页面!

3、category.html

将下面的代码添加到JS代码块中

function getSelections() {return $("#" + table.options.id).bootstrapTable('getSelections');
}

这样就能 选择数据回显到父弹框中了

若依框架-------弹层表格相关推荐

  1. layer之弹层组件文档 layui.layer(v.1.9.0之后)

    弹层组件文档 - layui.layer layer 至今仍作为 layui 的代表作,她的受众广泛并非偶然,而是这数年来的坚持.不弃的执念,将那些不屑的眼光转化为应得的尊重,不断完善和维护.不断建设 ...

  2. React15.6.0实现Modal弹层组件

    代码地址如下: http://www.demodashi.com/demo/12315.html 注:本文Demo环境使用的是我平时开发用的配置:这里是地址. 本文适合对象 了解React. 使用过w ...

  3. 一款近年来备受青睐的web弹层组件——layer(http://layer.layui.com/)

    一款近年来备受青睐的web弹层组件--layer (http://layer.layui.com/) 一.使用场景 由于layer可以独立使用,也可以通过Layui模块化使用.所以请按照实际需求来选择 ...

  4. layui.layer弹层组件

    layui.layer layui前端UI框架 layer弹层组件 layer使用方法 layer方法使用 layer.msg(content, options, end) - 提示框 layer.l ...

  5. vue前端表格插件_Grid.js - 跨框架的前端表格插件

    只想简简单单画个表格,但 React,Vue,Angular,-,这么多前端框架,各自都有不同的表格渲染库.就没有表格库能"一次画表,到处运行"吗?来看看 Grid.js 这个跨框 ...

  6. 原生、无依赖的web弹层组件——HLayer.js

    经过两周的开发,今天HLayer.js终于完成了0.1.0版本,作为一个前端新人,更多的是将这个作为自己的练手作品,毕竟web弹层组件早已不是web开发的新鲜事物了,国内外也不乏众多优秀的弹层组件.不 ...

  7. layer重复弹出(layui弹层同时存在多个)的解决方法

    layer重复弹出(layui弹层同时存在多个)的解决方法 参考文章: (1)layer重复弹出(layui弹层同时存在多个)的解决方法 (2)https://www.cnblogs.com/sird ...

  8. jQuery Layer 弹层组件

    layer是一款近年来口碑非常不错的web弹层组件,她具备全方位的解决方案,致力于服务各个水平段的开发人员,您的页面会轻松地拥有丰富友好的操作体验. 在与同类组件的比较中,layer总是能轻易获胜.她 ...

  9. vant组件搜索并选择_Vue.js自定义弹层组件|vue仿微信/ios弹窗

    最近趁着国庆假期给自己充充电,一直在捣鼓Nuxt.js项目,由于项目中需要用到定制化弹窗功能,本来是想着使用Vant组件库,经过再三考虑,最后决定还是自己重新造一个,于是就有了Vue自定义弹出层VPo ...

最新文章

  1. 使用文本用户界面(NMTUI)进行网络配置
  2. android 打卡动画,android音视频打卡(-)3种方法绘制图片
  3. spring12:注解的方式实现di(依赖注入)
  4. python合并列表重新排序_python – 将两个已排序的列表合并为一个更大的排序列表...
  5. 【客户下单】后台系统匹配分区关键字实现自动分单
  6. memcached的认识
  7. 解决ffmpeg拉流转发频繁丢包问题max delay reached. need to consume packet
  8. unix网络编程 str_cli epoll 非阻塞版本
  9. Python3 有序字典—OrderedDict()
  10. mybatis基础,mybatis核心配置文件properties元素
  11. Zabbix 3.4.2 install Configuration
  12. springboot 嵌入式容器
  13. Java基础——从数组到集合之间关键字的区别!!!!
  14. 打造全自动的NOD32升级服务器
  15. C#中打开Excel并刷新加载宏的方法
  16. 软件设计模式与体系结构(入门基础知识)
  17. “易班”学生管理平台小项目 万字总结 泪目!!!
  18. 面向预测的时空数据学习方法分析
  19. 鸡蛋,必须放在合适的篮子里
  20. Ubuntu报错的情况及解决方法记录

热门文章

  1. 手机表白弹幕小程序源码
  2. 【有限元分析】workbench一维钢梁结构静力学分析变形、轴力 、弯矩等(起始模型+结果文件+视频演示)
  3. 2023 个人简洁导航html源码
  4. 2022-2028年中国观光农园行业投资机会分析及市场前景趋势报告
  5. Unity3D是做什么的
  6. 互联网行业为什么能吸引越来越多的年轻人?尤其是程序员……
  7. 编译器警告c4996
  8. 阿里云内网和公共NTP服务器
  9. ubuntu 21.04 更换阿里云镜像源
  10. Nvidia发布顶级计算卡 Tesla V100!