jqGrid 这个插件可以自定义操作按钮

本文介绍了在jqGrid中自定义操作按钮的实现过程,特别是如何根据数据动态生成更改绑定和解绑的按钮。作者指出jqGrid官网的示例不够清晰,并分享了自己花费一天时间解决的难点。主要内容包括在数据加载完成后通过addCaozou()方法获取id,遍历数据判断绑定状态,并使用jqGrid的setRowData方法设置操作列的内容。
摘要由CSDN通过智能技术生成

jqGrid 官网很多东西没有写清楚 这个场景我花了1天的时间搞定的,看不懂手机号给一个13072192261 大飞龙

首先 看看这个需求 ,这个绑定设备的编号的位置
1 如果有设备编号说明已经绑定,我们定义按钮为更改绑定,和解绑的按钮
2.如果没有设备编号说明没有绑定 ,我们定义按钮为绑定按钮 在这里插入图片描述

##难点官网没有明确的案例去告诉你这个场景直接上代码吧

在这里插入图片描述

  1. 官网告诉你 这是 自定义的头部 是可以静态写死的先留空
  2. 下一步看官网这个代码不陌生 是请求数据 ,我们自定义头部已经放上去了。关键代码我已经标注出来了。这个代码的意思是当数据加载完毕时执行的操作。因为我们要加载数据后,动态加载按钮所以要执行这个方法。
    在这里插入图片描述
    3.addCaozou() 这个方法如下
    1 首先 拿到所有的id (注意头部需要带 key: true 的字段一定要添加 ) 请看第一个红框框
    2 遍历各个id 拿到单行数据 请看看 第二个红色框框
    3 那拿到绑定的编号的数据 判断是否为空或者是否为undefined ,强行改变 单行操作位置 的内容
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值