EasyUI趟坑手册之动态添加按钮

EasyUI趟坑手册之动态添加按钮

问题

  1. 使用easyUI动态生成按钮的过程中发现添加不上easyUI自带的样式。

  2. 下方是在datagrid中添加一个操作列,用来存放按钮的代码片段。按钮是用formatter动态添加的。但是刷新界面后,发现按钮的样式并没有生效。

{
                 field: '_operate',
                 title: '操作',
                 width: 150,
                 halign: 'center',
                 rowspan: 2,
                 align: 'center',
                 formatter: function (value, row, index) {
                     let rowDataJson = JSON.stringify(row).replace(/\"/g, "'");
                     var newBtn = '<a href="#" class="easyui-linkbutton c1 detailsInfoBtn" style="width:70px;height:25px" onclick="return viewOrder(' + rowDataJson + ');">详情</a>';
                     return newBtn;
                 }
             },

解决

因为是动态加载的按钮,所以并没有被easyui解析,此时我们需要手动配置一下解析器。在datagride中添加下面的代码片段。

onLoadSuccess: function (data) {
                    $(".detailsInfoBtn").linkbutton({
                    });
                },
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值