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

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


一、介绍


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


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

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


二、实现


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


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

目录
相关文章
|
JavaScript 前端开发
若依框架文档开发手册----开发中常用功能模块(中)
若依框架文档开发手册----开发中常用功能模块
4094 0
若依框架 --- ruoyi 表格的设置
若依框架 --- ruoyi 表格的设置
1694 0
|
JavaScript Java
若依框架 - - - 自定义打印模版
若依框架 - - - 自定义打印模版
984 0
若依框架 - - - 自定义打印模版
|
数据库连接
若依框架----进销存系统(一)
若依框架----进销存系统(一)
1224 1
|
NoSQL Redis 数据安全/隐私保护
若依框架----token权限控制逻辑
若依框架----token权限控制逻辑
1306 0
|
前端开发
若依(ruoyi)前端Vue3 Element Plus Vite版样式修改
若依(ruoyi)前端Vue3 Element Plus Vite版样式修改
2290 0
|
前端开发
基于若依ruoyi-nbcio增加flowable流程待办消息的提醒,并提供右上角的红字数字提醒(六)
基于若依ruoyi-nbcio增加flowable流程待办消息的提醒,并提供右上角的红字数字提醒(六)
762 0
|
存储 前端开发 Java
若依修改----数据字典,可以用于维护系统中常见的静态数据,为什么不写死,用字典维护?数据字典的好处是一个地方编写数据,在多个地方,复用他,静态选项这里填完,换其他,用户性别这里的男女,就转成而来字典
若依修改----数据字典,可以用于维护系统中常见的静态数据,为什么不写死,用字典维护?数据字典的好处是一个地方编写数据,在多个地方,复用他,静态选项这里填完,换其他,用户性别这里的男女,就转成而来字典
若依修改-----其他功能,包括参数设置,通知公告,日志管理,验证码控制开关在参数设置里,若依的注册页面是隐藏的,在src的login.vue的97行注册开发,修改成true,通知公告,促进组织内部信
若依修改-----其他功能,包括参数设置,通知公告,日志管理,验证码控制开关在参数设置里,若依的注册页面是隐藏的,在src的login.vue的97行注册开发,修改成true,通知公告,促进组织内部信