Bootstrap Table行内添加/行内编辑案例

2023-11-11

项目场景:

JQuery版本为:3.6.0

Bootstrap版本为:3.4.1

Bootstrap-Table版本为:1.8.1

Bootstrap-Table-Edit版本为:1.0

Bootstrap-Select版本为:1.0

Bootstrap-DateTimePicker版本为:2.0

下载地址:Js文件下载地址


案例:

<style type="text/css">
    #TableData button{ margin: 0 5px;}
</style>
    <div class="col-md-1"></div>
    <div class="col-md-10">
        <div id="toolbar" class="btn-group">
            <button id="MainAdd" class="btn btn-success">
                <span class="glyphicon glyphicon-plus" aria-hidden="true"></span>新增
            </button>
        </div>
        <div class="databox">
            <table id="TableData" class="table table-hover"></table>
        </div>
    </div>
    <div class="col-md-1"></div>
</div>
<script type="text/javascript">
    $(function(){
        $('#TableData').bootstrapTable({
            //请求方式
            method: 'Get',
            //显示工具栏
            toolbar: '#toolbar',
            //显示搜索
            search: true,
            //显示刷新
            showRefresh: true,
            //指定主键列
            idFieId: 'Project_Id',
            //唯一标识
            uniqueId: "Project_Id",
            //启用单选
            singleSelect: true,
            //点击行选中
            clickToSelect: true,
            //开启编辑模式
            editable: true,
            //显示分页
            pagination: true,
            //设置客户端分页
            sidePagination: 'Client',
            //分页显示条数
            pageSize: 10,
            //分页选项
            pageList: [10, 30, 50],
            //加载数据源
            data:[
                {"Project_Id":1,"Project_Name":"美容","Project_Price":100.00,"Project_Money":80.00,"Project_Check":false},
                {"Project_Id":2,"Project_Name":"美发","Project_Price":50.00,"Project_Money":30.00,"Project_Check":false},
                {"Project_Id":3,"Project_Name":"刘海","Project_Price":30.00,"Project_Money":20.00,"Project_Check":false},
                {"Project_Id":1,"Project_Name":"美容","Project_Price":100.00,"Project_Money":80.00,"Project_Check":false},
                {"Project_Id":2,"Project_Name":"美发","Project_Price":50.00,"Project_Money":30.00,"Project_Check":false},
                {"Project_Id":6,"Project_Name":"刘海","Project_Price":30.00,"Project_Money":20.00,"Project_Check":false},
                {"Project_Id":7,"Project_Name":"美容","Project_Price":100.00,"Project_Money":80.00,"Project_Check":false},
                {"Project_Id":8,"Project_Name":"美发","Project_Price":50.00,"Project_Money":30.00,"Project_Check":false},
                {"Project_Id":9,"Project_Name":"刘海","Project_Price":30.00,"Project_Money":20.00,"Project_Check":false},
                {"Project_Id":10,"Project_Name":"美容","Project_Price":100.00,"Project_Money":80.00,"Project_Check":false}
            ],
            //列数据
            columns: [
                { checkbox: true },
                { field: "Project_Id", title: "#", edit: false },
                { field: "Project_Name", title: "产品名称" },
                { field: "Project_Price", title: "产品进价" },
                { field: "Project_Money", title: "产品售价" },
                { field: "Project_Check", title: "产品状态", edit: { type: 'select', data: [{ id: 0, text: '禁用' }, { id: 1, text: '可用' }], valueFieId: 'id', textFieId: 'text' } },
                { field: "Operation", title: "操作", width:"180px", edit: false, formatter: function (value, row, index) {
                        var result = "";
                        result += "<button id='' class='btn btn-sm btn-info' title='修改'><span class='glyphicon glyphicon-pencil'><span></button>";
                        result += "<button id='' class='btn btn-sm btn-danger' title='删除'><span class='glyphicon glyphicon-remove'><span></button>";
                        return result;
                    }
                }
            ]
        });
        $('#MainAdd').click(function(){
		    var data = {};
            $('#TableData').bootstrapTable('append',data);	
		});
    });
</script>

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Bootstrap Table行内添加/行内编辑案例 的相关文章

  • fastx常用控件

    目录 表格控件 bootstrap table 日历控件 bootstrap datepicker 通用帮助框 单选 多选 bootstrap标签页 通过设置数据字典来设置下拉框的值 表格控件 bootstrap table 自带搜索框 等
  • Vue中BootStrap和分页组件 实现分页功能(页码过多时带省略号)

    更新 其实vue中的分页插件结合上 spring data jpa 使用的效果非常好 使用更加方便 vue组件中 div class box footer no border div
  • SpringBoot+2次MD5登录密码加密+MyBatisPlus+Thymeleaf+Bootstrap简单实现登录功能,一文轻松搞定!

    这里写目录标题 一 演示GIF 二 开发前期准备 1 数据库 2 依赖POM XML 3 idea结构目录 三 后端 1 实体类 2 mapper接口 3 mapper xml 4 Servicce接口 5 Impl实现 6 Control
  • API 接口防刷(接口请求次数限制)

    目录 一 问题 1 解决 2 原理 二 实现 1 导入坐标 2 自定义注解 3 Redis 缓存工具类 4 自定义拦截器 5 WebConfig 配置类 6 异常处理器 1 异常标记码 1 通用对象返回类 7 Redis序列化配置 8 测试
  • 自动化测试框架实战详解

    B站最通俗易懂 Python接口自动化测试从入门到精通 超详细的进阶教程 看完这套视频就够了 前言 之前文章跟大家分享了一下自己在接口自动化测试中进行测试准备的一些相关知识点 接下来本篇文章详细分享一下接口自动化框架设计的思路总结 希望能对
  • 关于老赵让改成bootstrap框架搭建的过程

    客户就是上帝 你大爷的 jsp代码 数据与springMvc交互
  • 【Bootstrap】Bootstrap基础导航栏(响应式导航菜单)

    Bootstrap基础导航栏 响应式导航菜单
  • 布局的时候什么时候用xs,sm,md,lg?

    参考知乎等网上资料 整理的 当你想要内容大小随着屏幕大小自动适应的时候就可以使用bootstrap 也就是在pc端以及不同手机 显示屏大小不同 端内容也能够正常显示的时候 一行最多占十二个标签 不管是大屏还是超小屏的时候 col lg一般用
  • 【Redis】Redis 的学习教程(八)之 BitMap、Geo、HyperLogLog

    Redis 除了五种常见数据类型 String List Hash Set ZSet 还有一些不常用的数据类型 如 BitMap Geo HyperLogLog 等等 它们在各自的领域为大数据量的统计 1 BitMap BitMap 计算
  • BootStrap分析

    Bootstrap是由Twitter的MarkOtto和JacobThornton共同开发 用于快速开发Web应用程序和网站的前端框架 提供更多的CSS样式和JS规 则 JavaScript jQuery EasyUI BootStrap
  • 前端框架Bootstrap

    bootstrap框架 内部提供了很多漂亮的标签样式和功能 我们只需要CV使用即可 bootstrap版本 推荐使用v3版本 Bootstrap v3 中文文档 Bootstrap 是最受欢迎的 HTML CSS 和 JavaScript
  • 计算机毕业设计-社区疫情防控管理系统springboot-小区疫情管理系统java代码

    计算机毕业设计 社区疫情防控管理系统springboot 小区疫情管理系统java代码 注意 该项目只展示部分功能 如需了解 评论区咨询即可 1 开发环境 开发语言 Java 架构 B S 框架 SpringBoot 前端 HTML CSS
  • 【Bootstrap】常用组件(框架)

    Bootstrap常用组件 目录 1 网格系统 Grid System 网格系统的工作原理 不同设备的尺寸定义与其对应类名 基本的网格结构 偏移列 2 Bootstrap 表格 3 容器container类 4 Bootstrap 按钮 5
  • java和bootstrap实现行内编辑

    实现BootstrapTable单个单元格编辑后立马提交保存 批量编辑已经选中的单元格后提交保存的实现 排序有点乱了 随便记一下吧 大概就是引入这三个文件 首先引入x editable相关的js css文件
  • BootstrapTable 中使用checkbox

    BootstrapTable中使用CheckBox 添加checkbox列即可 columns checkbox true checkbox 默认为false 不显示 为true时显示 获取所以选中的列 var ids var rows t
  • Bootstrap3 多个模态对话框无法显示的问题

    今天帮同事调了一个代码 他们的项目最近在用Bootstrap做开发 突然间 他遇到了一个奇怪的问题 如果一个页面中 有多个Modal对话框的话 排列在第一个的对话框 能够正确显示 第二个 只能导致页面出现MASK层 却不能显示Dialog
  • 使用Bootstrap样式的死的简单Vue分页组件

    网页 vue pages A Dead Simple Vue Pagination Component Using Bootstrap Style 使用Bootstrap样式的死的简单Vue分页组件 support vue 2 0 支持vu
  • Bootstrap插件(六)——警告框(alert.js)

    bootstrap中的alert和原本的alert弹框可不太一样 原来我们熟悉的弹框是在执行某个动作的时候 浏览器和我们弹出来的一个提示框 比如下面这样 而我们这里的警告框是在html内容之间的提示内容 只是他有着醒目的颜色 以此来达到提醒
  • 栅压自举采样电路(bootstrap技术)

    栅压自举采样电路 bootstrap技术 参考 CMOS模 数转换器设计与仿真 编著 张锋 陈铖颖 范军 文章目录 栅压自举采样电路 bootstrap技术 一 电路结构 二 工作原理 一 电路结构 二 工作原理
  • ssm+mysql应急指挥平台-计算机毕业设计源码13263

    摘 要 科技进步的飞速发展引起人们日常生活的巨大变化 电子信息技术的飞速发展使得电子信息技术的各个领域的应用水平得到普及和应用 信息时代的到来已成为不可阻挡的时尚潮流 人类发展的历史正进入一个新时代 在现实运用中 应用软件的工作规则和开发步

随机推荐

  • 【纯干货】学python的,这些能快速月入过万的兼职途径,你不会还不知道吧

    我想辞职 在这个疫情当下的时代 许多打工人都有过这么一个想法 或许是因为工作待遇 亦或许是其他原因 但是却仍然屹立在工位上 有的甚至天天喊辞职 月月拿满勤 这是为什么呢 因为他们虽然无数次筹谋辞职 却也无数次的担心裸辞之后的压力 而作为平平
  • Hyper Terminal 配置体验分享

    Hyper Terminal 简介 Hyper is an Electron based terminal Built on HTML CSS JS Fully extensible 以上内容来自Hyper Terminal官网对该终端的介
  • 基于卷积神经网络-门控循环单元(CNN-GRU)多输入多输出预测,CNN-GRU回归预测。

    清空环境变量 warning off 关闭报警信息 close all 关闭开启的图窗 clear 清空变量 clc 清空命令行 导入数据 res xlsread 数据 xlsx 数据分析 num size 0 8 训练集占数据集比例 ou
  • vue解决弹出图片显示在弹框下方

    弹出的图片显示在弹框下面怎么办 问题来源 问题分析 解决方法 问题来源 在写前端vue项目时 在用到ele的 el image 这个组件时 有时会出现图片显示在弹框即dialog下面 后面发现是因为el image组件 默认的z index
  • 【ffmpeg基础】ffmpeg的下载安装

    一 ffmpeg的下载 1 ffmpeg github下载路径 https github com FFmpeg FFmpeg git 在ffmpeg的github上可以下载任意版本的源码 比如最新的matser上的源码 以及各个分支上 如f
  • unity 屏幕虚拟键盘

    工作上碰到许多程序需要用到键盘输入功能 调用的电脑自带键盘使用也不方便 自己写的一个键盘工具 功能 键盘大小写状态监测 设置了输入法提示词位置的定位 定位根据屏幕分辨率设置 故编辑器模式下位置有偏移 可自行调整 工具连接 https dow
  • rocketMq消息队列原生api使用以及rocketMq整合springboot

    rocketMq消息队列 文章目录 rocketMq消息队列 一 RocketMQ原生API使用 1 测试环境搭建 2 RocketMQ的编程模型 3 RocketMQ的消息样例 3 1 基本样例 3 2 顺序消息 3 3 广播消息 3 4
  • Friend-Graph HDU - 6152 签到题 暴力遍历

    Friend Graph HDU 6152 题意 给你n个人 告诉你他们之间的关系 如果有三个以上的人互相不认识或者互相认识 就认为这个团队是 Bad Team 反之输出 Great Team 我的想法就是暴力搜索 用一个二维数组保存每个人
  • 利用硬件实现矩阵乘法加速

    对于绝大多数程序员来说 优化程序往往是在算法方面 但了解一定的计算机硬件知识后 可以隐式地优化程序 下面以矩阵乘法为例 探讨计算机硬件在程序优化中的作用 原理 学过计算机组成原理的都知道 CPU访问内存的速度比CPU计算速度慢得多 为了解决
  • WKWebView设置请求头HTTPHeaderField

    WKWebView HTTPHeaderField WKWebView的请求头添加字段 系统的NSMutableHTTPURLRequest类提供了获取HTTP请求的请求头 HTTPHeader 和设置 添加HTTP请求的请求头的API p
  • 龙书D3D11章节习题答案(第四章)

    以下答案仅供参考 有错欢迎留言 Chapter 4 Direct3D Initialzation 1 Modify the previous exercise solution by disabling the ALT ENTER func
  • DVWA XSS总结

    笔者对该靶场所需的相关知识进行了总结 拓展 供大家学习参考 XSS 漏洞学习 DVWA XSS Reflected low 未进行过滤 构造payload medium 过滤规则 把 lt script gt 用str replace 函数
  • Java类加载

    1 JAVA类装载器在装载类的时候是按需加载的 只有当一个类要使用 使用new 关键字来实例化一个类 的时候 类加载器才会加载这 个类并初始化 类Main java 代码 publicclass Main publicstaticvoid
  • STM32—CAN通信

    文章目录 一 CAN通信简介 1 1 CAN简介 1 2 CAN协议特点 1 3 CAN通信的帧类型 1 4 数据帧结构 1 5 CAN的位时序 1 6 CAN的仲裁功能 二 STM32F1的CAN 2 1 bxCAN简介 2 2 bxCA
  • 8-js高级-6(promise)

    一 Promise 的理解和使用 1 Promise 是什么 理解 抽象表达 Promise 是一门新的技术 ES6 规范 Promise 是 JS 中进行异步编程的新解决方案 备注 旧方案是单纯使用回调函数 具体表达 从语法上来说 Pro
  • c语言练习题56:变种水仙花

    变种水仙花 描述 变种水仙花数 Lily Number 把任意的数字 从中间拆分成两个数字 比如1461 可以拆分成 1和461 14和61 146和1 如果所有拆分后的乘积之和等于自身 则是一个Lily Number 例如 655 6 5
  • Echarts柱状图的点击事件

    最近在做一些图表统计的功能 用到了百度的开源图表软件Echatrs 不得不提的是 不但上手简单而且扩展功能也是十分强大 在使用的过程中也遇到了不少问题 可能由于有关Echatrs的资料并不是很齐全 所以查找资料的过程也是相当曲折的 所以还是
  • 硬盘错误计数 计算机内存不足,硬盘问题!Ultra DMA CRC错误计数 电脑死机

    最近电脑经常出现卡机状态 此状态出现前先是硬盘嗡嗡响 就像汽车油门一样 一加一松 但声音不是很大 然后硬盘紧接着还有嘎吱的响声 这样重复几次 出现这种声音的时候 电脑出现死机状态 但停上几分钟后 一切恢复正常 有时候也会卡到电脑自动重新启动
  • linux下sqlite3的使用实例(c语言)

    文章目录 1 安装数据库 2 相关函数 3 代码实例 3 1创建一个数据库 3 2插入数据 3 3查看表的内容 3 4删除数据 1 安装数据库 Linux 下安装sqlite3 需要两个个命令 即可 1 sudo apt get insta
  • Bootstrap Table行内添加/行内编辑案例

    项目场景 JQuery版本为 3 6 0 Bootstrap版本为 3 4 1 Bootstrap Table版本为 1 8 1 Bootstrap Table Edit版本为 1 0 Bootstrap Select版本为 1 0 Boo