若依框架-------弹层表格

简介: 若依框架-------弹层表格


一、介绍


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


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

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


二、实现


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');
}


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

目录
相关文章
|
6月前
若依框架 --- ruoyi 表格的设置
若依框架 --- ruoyi 表格的设置
969 0
|
前端开发 数据格式
jeecgboot前端antd Table组件动态合并单元格
jeecgboot前端antd Table组件动态合并单元格
480 0
|
JavaScript
【Vue3从零开始-实战】S16:详情页样式优化及tab栏内容联动功能实现
【Vue3从零开始-实战】S16:详情页样式优化及tab栏内容联动功能实现
292 0
【Vue3从零开始-实战】S16:详情页样式优化及tab栏内容联动功能实现
|
4月前
|
开发框架 前端开发 JavaScript
在微信框架模块中,基于Vue&Element前端,通过动态构建投票选项,实现单选、复选的投票操作
在微信框架模块中,基于Vue&Element前端,通过动态构建投票选项,实现单选、复选的投票操作
|
5月前
|
前端开发 程序员 UED
全面解析layui:掌握基础知识与实用技能(1. 核心组件与模块 2. 布局与容器 3. 弹出层与提示框;1. 数据表格与数据表单 2. 表单验证与提交 3. 图片轮播与导航菜单)
全面解析layui:掌握基础知识与实用技能(1. 核心组件与模块 2. 布局与容器 3. 弹出层与提示框;1. 数据表格与数据表单 2. 表单验证与提交 3. 图片轮播与导航菜单)
78 0
|
6月前
|
SQL JavaScript
若依框架 ------- 三级联动之下拉框查询
若依框架 ------- 三级联动之下拉框查询
795 0
|
6月前
|
前端开发
若依框架------树形菜单
若依框架------树形菜单
217 0
|
6月前
|
前端开发
若依框架----图标(可能不全)css
若依框架----图标(可能不全)css
317 0
|
数据管理 PHP 容器
layui框架实战案例(2):LayUI表格与Echarts图表交互展示及PHP后台数据管理(搜索、翻页、动态显示)
layui框架实战案例(2):LayUI表格与Echarts图表交互展示及PHP后台数据管理(搜索、翻页、动态显示)
503 0
jira项目笔记9-封装输入框和下拉框组件(不用ant之前)
jira项目笔记9-封装输入框和下拉框组件(不用ant之前)
126 0
jira项目笔记9-封装输入框和下拉框组件(不用ant之前)