bsgrid动态表头(动态列)

本文介绍如何使用bsgrid插件实现动态表头调整功能,根据不同的查询方式更改表格列,涉及清除表格数据、动态增删列等操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

表格插件:bsgrid
实现功能:选择不同的查询方式,表格的列发生对应的改变
窗口

员工

代码:

//动态表头
$("#types").change(function () {

   //清除表格数据
   gridObj.clearGridBodyData();

   //删除第2列
   var $tr =  $('#list_table tr');
   $tr.find('th:eq(1)').remove();

   //在第1列后面增加对应类型的列
   var types = $(this).val();
   var $h1 = $tr.find('th:eq(0)'); //第1列

   if (types == 0) {
       $h1.after('<th w_index="" w_align="center">窗口号</th>');
   }

   else if (types == 1) {
       $h1.after('<th w_index="" w_align="center">员工姓名</th>');
   }

   else if (types == 2) {
       $h1.after('<th w_index="" w_align="center">业务名称</th>');
   }

   //重新设置表格的列模型
   gridObj.options.columnsModel = $.fn.bsgrid.initColumnsModel(gridObj.options);

   $.extend(gridObj.options.columnsModel[0], {lineNumber:"line"}); //解决行号消失的BUG

});
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值