layui table勾选框的修改_layui表格(Table)下添加可更新拉选择框select

添加CSS 防止下拉框被遮挡

/* 防止下拉框下拉值被遮盖*/

.layui-table-cell {

overflow: visible;

}

.layui-table-box {

overflow: visible;

}

.layui-table-body {

overflow: visible;

}

/* 调整高度 */

td .layui-form-select{

margin-top: -10px;

margin-left: -15px;

margin-right: -15px;

}

表,

自定义模板:

选择了1

选择了2

添加监听事件

//规则类型下拉框监听事件

form.on(‘select(select_rule_type)’, function(data){

//这里是当选择一个下拉选项的时候 把选择的值赋值给表格的当前行的缓存数据 否则提交到后台的时候下拉框的值是空的

var elem = data.othis.parents(‘tr’);

var dataindex = elem.attr("data-index");

var tabledata = table.cache["data"];

$.each(tabledata,function(index,value){

if(value.LAY_TABLE_INDEX==dataindex){

tabledata[index]["rule_type"] = data.value;

table.reload("data", {

data: tabledata,

})

layer.msg(‘更新下拉框:’+data.value);

}

});

});

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值