Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Fastadmin后台管理之表格行内编辑requireJS加载x-editable.js

Fastadmin后台管理之表格行内编辑requireJS加载x-editable.js

作者头像
游离于山间之上的Java爱好者
发布于 2022-09-21 00:58:46
发布于 2022-09-21 00:58:46
2.5K00
代码可运行
举报
文章被收录于专栏:你我杂志刊你我杂志刊
运行总次数:0
代码可运行

本文也已同步发布个人博客,https://qiucode.cn/article/89

也可直接到文末,点击阅读原文,即可到达笔者个人博客站点,个人站点还在开发中,目前已实现,首页文章列表、文章详情页、文章评论、主题/模板列表、主题/模板详情页、站点点点滴滴功能,其他还在努力开发中,毕竟业余时间有限,还有一点就是要写《同一地方》小说作品,在下首部作品《同一地方》发布于中文起点网(https://www.qidian.com/),初次起笔,写的可能不是很好,但笔者终会把它写好、写完,毕竟写小说也是笔者的一个爱好。

由于Fastadmin官方只有安装表格可编辑的插件才有这个功能,但笔者是一个爱折腾的人,所以也就有了本文,requireJS加载BootstrapTable扩展功能,表格可编辑,基于x-editable.js扩展库

1、下载x-editable js以及css

x-editable官网https://vitalets.github.io/x-editable/

2、在require-backend.js文件添加以下内容

找到 public/assets/js/require-backend.js 文件,进行如下操作

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
require.config({
    ...,
    ...,
    paths: {
        ...,
        ...,
        'editable': '../libs/bootstrap-table/dist/extensions/editable/bootstrap-table-editable.min',
        'x-editable': '../libs/bootstrap-x-editable/bootstrap-editable.min',
    },
    // shim依赖配置
    shim: {
       ...,
       ...,
        'editable': {
            deps: ['x-editable', 'bootstrap-table']
        },
        "x-editable": {
            deps: ["css!../libs/bootstrap-x-editable/bootstrap-editable.css"]
        }
    },
    ...,
    ...,
});
...,
...

3、需要在控制器所对应的JS文件头部添加依赖,追加一个editable,如下:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
define(['jquery', 'bootstrap','backend', 'table', 'form', 'template','editable'], function ($, undefined, Backend, Table, Form, Template,undefined) {

4、在bootstrapTable渲染是,添加一个属性 editable:true

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 table.bootstrapTable({
                ...,
                columns: [
                    [
                        {
                            field:'title',
                            title: '标题',
                            width: '120px',
                            editable: true
                        },
                      ...,
                      ]
                   ],
                   ...,
               })

最终实现效果如下:

关于 editable 更多配置 可参考x-editable官网https://vitalets.github.io/x-editable/

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-02-28,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 你我杂志刊 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
BootstrapTable 行内编辑解决方案:bootstrap-table-editor
最近开发的一个业务平台,是一个低代码业务平台。其中用到的了bootstrap-table组件。但是bootstrap-table自身不带编辑功能。 通过搜索发现,网上大部分的解决方案都是使用x-editable, x-editable是一个通用的编辑能力组件,可以给任何元素都加上编辑能力,功能强大,可以编辑文本,数字,选项,时间等等各种类型的数据。
用户3158888
2022/03/22
1.4K0
BootstrapTable 行内编辑解决方案:bootstrap-table-editor
python测试开发django-163.bootstrap-table 表格单元格行内编辑
bootstrap-table 表格行内编辑网上很多资料都是用第三方bootstrap-table-editable.js和x-editable.js实现,不喜欢折腾的用插件实现最快。 我想要的需求其实很简单,直接点击表格编辑就行,不需要太多复杂的功能,官方文档上给的资料少的可怜,这方面的资料网上查阅了很多,总结来说很乱,没注释,代码不全,并且还有一些BUG。 于是花了3个晚上,头发掉了一大串,现在终于弄清楚了,整个的实现方式。
上海-悠悠
2021/11/05
2.1K0
python测试开发django-173.bootstrap实现table表格行内编辑
网上看了很多基于bootstrap的table表格行内编辑,需要基于bootstrap-table,bootstrap-table-edit,x-editable等插件,写的很复杂。 我想实现的需求很简单,在页面上写个简单的table表格,能删除行,添加行,点击每一个报告能直接编辑就行,不需要那些花里胡哨的功能。 最后还是自己基于bootstrap写了一个table报告的在线编辑功能。
上海-悠悠
2021/11/23
1.3K0
fastadmin引入layui,并调用layui接口(测试好用)
一键压缩打包前后台的JS和CSS, 根目录中执行下面命令后,在浏览器清除缓存刷新才能生效
超级小可爱
2023/10/28
9870
beego结合bootstrap table和x-editable用于merit价值和成果管理系统
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/hotqin888/article/details/52540421
hotqin888
2018/09/11
7520
ABP入门系列(14)——应用BootstrapTable表格插件
源码路径:Github-LearningMpaAbp 1. 引言 之前的文章ABP入门系列(7)——分页实现讲解了如何进行分页展示,但其分页展示仅适用于前台web分页,在后台管理系统中并不适用。后台管
圣杰
2018/01/11
4.7K0
ABP入门系列(14)——应用BootstrapTable表格插件
表格插件-bootstrap table的分页使用示例
4:完整的添加数据之后显示在表格里面,自动分页代码,删除和编辑效果 jsp界面 :
王小婷
2018/12/13
3.4K0
表格插件-bootstrap table的分页使用示例
RequireJS极简入门教程RequireJS核心功能:HOW TOmain.js使用 shim
随着网站功能逐渐丰富,网页中的js也变得越来越复杂和臃肿,原有通过script标签来导入一个个的js文件这种方式已经不能满足现在互联网开发模式,我们需要团队协作、模块复用、单元测试等等一系列复杂的需求。
一个会写诗的程序员
2018/08/20
1.7K0
RequireJS极简入门教程RequireJS核心功能:HOW TOmain.js使用 shim
用这个库 3 分钟实现让你满意的表格功能:Bootstrap-Table
这是 HelloGitHub 推出的《讲解开源项目》[1]系列,今天给大家推荐一个基于 Bootstrap 和 jQuery 的表格插件:Bootstrap-Table
HelloGitHub
2021/05/14
3K0
bootstrap-table 数据导出excel格式
我们经常会需要将表格的数据导出excel格式,bootstrap-table有个导出的扩展插件
tianyawhl
2019/04/04
6.9K0
bootstrap-table数据导出Excel 、JSON、txt、pdf等
API地址:https://examples.bootstrap-table.com/#options/server-side-pagination.html tableExport源码下载地址:https://github.com/hhurz/tableExport.jquery.plugin bootstrap-table下载地址:https://github.com/wenzhixin/bootstrap-table
别团等shy哥发育
2023/02/25
4K0
bootstrap-table数据导出Excel 、JSON、txt、pdf等
bootstrap table表格的点击详情按钮操作
bootstrap table表格的点击详情按钮的时候 只改变当前按钮的状态 其余不变
王小婷
2022/07/05
3.5K2
bootstrap table表格的点击详情按钮操作
bootstrap table表格内容居中对齐
官方网站: http://bootstrap-table.wenzhixin.net.cn/ 参考文档:http://issues.wenzhixin.net.cn/bootstrap-table/index.html 中文文档:http://bootstrap-table.wenzhixin.net.cn/zh-cn/documentation/ 下载bootstrap Table插件所必须的js,地址:https://github.com/wenzhixin/bootstrap-table
王小婷
2019/07/24
4.8K0
bootstrap-table表格超过长度自动隐藏
今天说一说bootstrap-table表格优化相关的,当表格里面的内容列数过多的,内容长度过长的时候,会出现自动换行的效果,整个表格的每一行高度就不相同了,看上去就不够美观。
王小婷
2019/11/27
3.6K0
自用插件整理之表格bootstrap-table
本插件基于bootstrap,网上各种例子也比较多,本文就不详细列api一类的了,只将自己常用的记录一下。多数代码中存在的注释,就不再重写。
WindCoder
2018/09/20
3.2K0
自用插件整理之表格bootstrap-table
bootStrapTableJs 怎么引入VUE进行做项目
首先这是一款处理表格的js,我们如果写element习惯了会发现其实表格的处理是业务中相对简单的,他没有什么很强的交互,就是拿到数据,按照头部和body对应起来就可以了,更新什么的也是没关系的,因为毕竟可以拿到当前行的数据,调更新接口就可以了,表格能说的就是分页的操作了,很多的js处理这块都不是很友好,分页可以分为客户端分页和服务端分页,一般相对大一点的项目会服务端分页,原因也很简单,每一次拿到的数据都不是很多,都是一页的数据,我们默认一般是5-20条就不少了,这样对页面渲染的压力也不大,但是如果项目或者数据不是很大的情况下还是建议是客户端分页,这样的好处是减少页面的请求次数,提升页面的性能,今天介绍的bootStrapTableJs是一款既可以客户端分页也可以服务端分页的神器,还支持客户端或者服务端模糊搜索等功能
何处锦绣不灰堆
2020/05/28
1.7K0
bootstrap 表格插件bootstrap-table的使用
最近找到一款比较好的表格插件bootstrap-table,根据名称我们可以看出是基于bootstrap框架下
tianyawhl
2019/04/04
1.9K0
Bootstrap Bootstrap表格插件bootstrap-table配置与应用小结
https://gitee.com/ishouke/front_end_plugin/blob/master/jquery-3.2.1.min.js
授客
2019/09/10
13.5K0
Bootstrap Bootstrap表格插件bootstrap-table配置与应用小结
Bootstrap Table表格分页的使用及分页数据(Excel)导出
1:引入Bootstrap Table表格插件相关链接:这里直接拿来用就可以了,如果要下载到本地,可以自行去官网下载。
王小婷
2025/05/18
950
Bootstrap Table表格分页的使用及分页数据(Excel)导出
Bootstrap Table使用教程(请求json数据渲染表格)
今天来写一个关于Bootstrap Table使用教程(请求json数据渲染表格) json数据来源于后端小伙伴的接口,我放在本地进行模拟了
王小婷
2019/11/07
7.7K0
Bootstrap Table使用教程(请求json数据渲染表格)
推荐阅读
相关推荐
BootstrapTable 行内编辑解决方案:bootstrap-table-editor
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验