bootstrap editable 行内编辑

除了那些bootstrap/bootstrap table的js , css之外,要额外添加editable的文件:

  1. <link href="../assets/css/bootstrap-editable/bootstrap-editable.css" rel="stylesheet">
  2. <script src="../assets/js/bootstrap-editable/bootstrap-editable.js"></script>
  3. <script src="../assets/js/bootstrap-editable/bootstrap-table-editable.js"></script>

然后写js

  1. $( '#tableId').bootstrapTable({
  2. data:data['data'],
  3. pagination: true,
  4. locale:"zh-US",
  5. pageSize: 5,
  6. singleSelect: false,
  7. clickToSelect: true,//一定要写!!可以选择:用于edittable
  8. sidePagination: "client",
  9. columns: [
  10. {
  11. title: '姓名',
  12. field: 'name',
  13. align: 'center',
  14. valign: 'middle'
  15. },{
  16. title: '年龄',
  17. field: 'age',
  18. align: 'center',
  19. valign: 'middle',
  20. editable: {
  21. type: 'text',
  22. title: '年龄',
  23. validate: function (v) {
  24. if (!v) return '不能为空';
  25. }
  26. }
  27. },{
  28. title: '操作',
  29. field: 'id',
  30. align: 'center',
  31. valign: 'middle',
  32. formatter:function (value, data, index) {
  33. var d = '<button type="button" class="btn btn-danger" οnclick="del(\'' + data.id + '\')" >删除</button>';
  34. return d;
  35. }
  36. }
  37. ],
  38. onEditableSave: function (field, row, oldValue, $el) {//提交行内编辑数据
  39. debugger;
  40. console.info(row);
  41. $.ajax({
  42. type: "post",
  43. url: "/test/edit",
  44. /*data: row,*/
  45. data:{ "name": row.name,"age":row.age},
  46. dataType: 'JSON',
  47. success: function (data, status) {
  48. if (status == "success") {
  49. alert( '成功');
  50. }
  51. },
  52. error: function () {
  53. alert( '失败');
  54. },
  55.  
  56. });
  57. }
  58. });

转载于:https://www.cnblogs.com/zhuyeshen/p/11430654.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值