5 Star 24 Fork 8

胡邦茂 / layui_extend_openTable

Create your Gitee Account
Explore and code with more than 8 million developers,Free private repositories !:)
Sign up
Clone or Download
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
README.md

这是一个老版本,新版本请:前往

专业解决表格列过多问题

Layui表格 可展开显示更多内容的Table【应用在表格列过多时,支持layui.table的所有参数 + 4个扩展参数详见本页的底部】

在线体验效果

效果GIF


3.0 从网络加载


支持从网络加载

  //↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ 使用案例  简单版↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓

  layui.config({
    //配置 layui 第三方扩展组件存放的基础目录
    base: '../../../layui_exts/'
  }).extend({
    openTable: 'openTable/openTable'
  }).use(['openTable'], function () {
    layui.openTable.render({
      elem: '#test'
      , id: '#test'
      , url: 'test.json'
      , toolbar: '#barDemo'
      , cols: [[
        {field: 'id', title: 'ID', sort: true}
        , {field: 'username', title: '用户名', edit: true}
        , {field: 'city', title: '城市', edit: true}
        , {title: '操作', toolbar: '#barDemo', width: 150}
      ]]

      //注:展开的列Items
      , openCols: [
        {
          field: 'sign', title: '签名', templet: function (item) {
            // 重新定义排版
            return "<div style='background: #333333;color: white'>" + item.sign + "</div>"
          }
        }
        , {
          field: 'wealth', title: '财富', onDraw: function (it, item) {
            // 使用默认风格排版 【左边title+右边值+下划线】
            return item['wealth'];
          }
        }
        , {field: 'experience', title: '积分'}
        , {field: 'classify', title: '职业'}
      ]

      //注:监听排序 {openTable}
      , sort: function (obj) {
        console.log(obj)
      }
      //注:0:同时只展开一项 1:一直展开不关闭之前  def:0 {openTable}
      , openType: 0

    });

    // 工具栏点击案例
    layui.table.on('toolbar(test)', function (obj) {
      layer.msg("点击了");
    });

    //注:表格重载案例
    layui.jquery(".btn-demo-reload").click(function () {
      layui.table.reload("#test", {where: {text: "测试搜索条件"}});
    });


    //TODO 注:其他相关案例与layui官网同步,需要使用[layui.table]

    //注:更新样例代码格式化展示 实际开发可忽略不管
    setTimeout(function () {
      layui.$('.layui-code').text(layui.$('#demo-script').html())
    }, 20)
  });

BUG修复列表

  • V2.0
  1. 新增表格重载案例
  2. 工具栏toolbar监听案例
  3. 统一说明table的其他操作事项
  • V3.0
    1、支持展开的数据从网络加载 。
    2、修复bug优化代码 。

其他的信息

:facepunch: 祝你使用开心

一些案例

  1. user-山枫 山枫

感谢支持

支付宝 微信

感谢好兄弟 支持

1. 张 * 强 【1元 支付宝】
2. * 明 【5元 支付宝】
3. 自紫 * 【10元 微信】

Repository Comments ( 0 )

Sign in to post a comment

About

新版地址:https://gitee.com/Hbangmao/layui-op-table expand collapse
MIT
Cancel

Releases

No release

layui_extend_openTable

Contributors

All

Activities

Load More
can not load any more
1
https://gitee.com/Hbangmao/layui_extend_openTable.git
git@gitee.com:Hbangmao/layui_extend_openTable.git
Hbangmao
layui_extend_openTable
layui_extend_openTable
master

Search

184635 d8eb8a04 1850385 161156 f1cf3f24 1850385