国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

bootstrap table實現(xiàn)單擊單元格可編輯功能

2019-11-19 17:00:33
字體:
供稿:網(wǎng)友

要使bootstrap-table實現(xiàn)可編輯,需要配合使用x-editable插件。

先在頁面上導入必要的css和js文件

<!DOCTYPE html><html lang="zh-CN"><head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no" name="viewport"> <title>bootstrap-table demo</title> <!-- Bootstrap 3.3.6 --> <link rel="stylesheet" href="bootstrap/css/bootstrap.min.css" rel="external nofollow" > <!-- Bootstrap table --> <link rel="stylesheet" href="bootstrap-table-1.11.0/bootstrap-table.css" rel="external nofollow" > <!-- x-editable --> <link rel="stylesheet" href="x-editable/bootstrap3-editable/css/bootstrap-editable.css" rel="external nofollow" ></head><body> <div class="container"> <p></p> <table id="table" class="table table-bordered table-hover"> </table> </div> <!-- jQuery 2.2.0 --> <script src="jQuery-2.2.0.min.js"></script> <!-- Bootstrap 3.3.6 --> <script src="bootstrap/js/bootstrap.min.js"></script> <!-- bootstrap table --> <script src="bootstrap-table-1.11.0/bootstrap-table.js"></script> <script src="bootstrap-table-1.11.0/extensions/editable/bootstrap-table-editable.js"></script> <script src="x-editable/bootstrap3-editable/js/bootstrap-editable.js"></script> <script src="bootstrap-table-1.11.0/locale/bootstrap-table-zh-CN.min.js"></script> <script type="text/javascript"> $(function(){  $('#table').bootstrapTable({   url:'data.json',   columns:[    {field: 'id',title: 'ID'},    {field: 'name',title: '名稱'},    {field: 'price',title: '單價'},    {field: 'number',title: '數(shù)量', sortable:true,     cellStyle:function(value,row,index) {      return {       "css":{        padding:'0px'       }      };     },     formatter:function(value,row,index){      if(value == undefined) return "0";      else return value;     },     editable:{      type:'text',      clear:false,      validate:function(value){       if(isNaN(value)) return {newValue:0, msg:'只允許輸入數(shù)字'};       else if(value<0) return {newValue:0, msg:'數(shù)量不能小于0'};       else if(value>=1000000) return {newValue:0, msg:'當前最大只能輸入999999'};      },      display:function(value){       $(this).text(Number(value));      },      //onblur:'ignore',      showbuttons:false,      defaultValue:0,      mode:'inline'     }    },    {field:'amount', title: '總價'}   ],   //height:300,   idField:'id',   onEditableHidden: function(field, row, $el, reason) { // 當編輯狀態(tài)被隱藏時觸發(fā)    if(reason === 'save') {     var $td = $el.closest('tr').children();     $td.eq(-1).html((row.price*row.number).toFixed(2));     $el.closest('tr').next().find('.editable').editable('show'); //編輯狀態(tài)向下一行移動    } else if(reason === 'nochange') {     $el.closest('tr').next().find('.editable').editable('show');    }   }  });  $('#table').on( 'click', 'td:has(.editable)', function (e) {   //e.preventDefault();   e.stopPropagation(); // 阻止事件的冒泡行為   $(this).find('.editable').editable('show'); // 打開被點擊單元格的編輯狀態(tài)  } ); }); </script></body></html>

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持武林網(wǎng)。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 监利县| 松阳县| 张掖市| 教育| 延吉市| 长武县| 垦利县| 陇南市| 安阳市| 奉贤区| 南汇区| 聊城市| 南华县| 体育| 息烽县| 酉阳| 东乌珠穆沁旗| 汤原县| 广灵县| 察哈| 融水| 兴安县| 大埔县| 丘北县| 日照市| 平武县| 海门市| 睢宁县| 镇远县| 天台县| 湘阴县| 南漳县| 莎车县| 玛曲县| 新化县| 永福县| 遵义市| 仙桃市| 昌江| 阳西县| 定远县|