位置: IT常识 - 正文

layuitablechecked获取选中数据方式

编辑:rootadmin
这篇文章主要介绍了layuitablechecked获取选中数据方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教 目录

推荐整理分享layuitablechecked获取选中数据方式,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

layui table checked获取选中数据获取layui中table表选中行数据法一 table表中每一列后面存在操作按钮,点击按钮进行列操作法二 在table表中加入单选框和复选框layui table checked获取选中数据

关于layui table checked获取选中数据方法,有一个很简洁的方式

var selectData = layui.table.checkStatus('queryList').data;console.log(selectData);

其中“queryList”为table的id,需要设置一个id,例如

layui.use('table', function() {    var table = layui.table;    //监听删除及编辑按钮    table.render({        elem: '#myForm'        , url: SURL + '/sys/queryUserList' + sSuffix        , id: 'queryList'        , data: {"uid": uid, "name": name}        , height: 350        , cellMinWidth: 80 //全局定义常规单元格的最小宽度,layui 2.2.1 新增        , cols: [[            {type: 'checkbox', fixed: 'left'}            ,{field: 'id', title: '编号'}            ,{field: 'username', title: '姓名'}            , {field: 'mobile', title: '手机号'}            , {field: 'state', title: '状态'}        ]]        , page:  {theme:'#1090d9'}    });

控制台结果

Array(2)0: {id: "112", username: "张三", mobile: "18366616666" state: "有效"}1: {id: "56", username: "李四", mobile: "18366618888"state: "有效"}length: 2__proto__: Array(0)

获取layui中table表选中行数据

在使用layui来编写前端时,将数据加载到表格后,当需要对表格中某一行或几行数据进行操作时有以下两种简单方法。

法一 table表中每一列后面存在操作按钮,点击按钮进行列操作layuitablechecked获取选中数据方式

法一的表如图所示:

当要对表中某一列进行操作时,只需要点击该列后面的按钮即可。此时使用以下语句获取选中列数据:

table.on('tool(test)',function (obj) {console.log(obj);var layEvent=obj.event,{#layEvent获取点击的按钮事件#}data=obj.data;{#data表示选中列的数据#}{#直接判断点击的按钮事件,这里的delete是按钮中设置的lay-event的名称#}if(layEvent==='delete'){执行事件}{#这里使用data.address就可以获取选中行的某一列(此处为address列)数据#}layer.alert(data.address) 法二 在table表中加入单选框和复选框

在使用单选框或复选框时可以支持选中表中一行或多行数据。在表中加载单选框或复选框的代码详见layui官网。

此时表中样式如图(此处使用复选框):

我这里实际上有两个表格,所以我代码写的是同时获取两个表格中数据,代码如下:

其中demo表示第一个表的id,deme1表示第二个表的id。

还有需要注意获取选中数据的条数时使用data.length后面没有括号,此处一定要注意后面没有括号。然后在获取选中行的某一列数据时需要指明第几个选中行的某一列,此处的data1[0].address表示输出选中的第一行的地址列数据。

var file1 = table.checkStatus('demo'),file2=table.checkStatus('demo1'), data = file1.data,data1=file2.data,length1=data.length,length2=data1.length;if (length1<1){layer.alert('请至少选择一个文档');return false}if (length2<1) {layer.alert('必须选择一个模板');return false}layer.alert('很不');layer.alert(JSON.stringify(data1[0].address));

此处和方法一的区别就是一个在data后面要带[i]指明是选中的第几行,而方法一直接使用data.address就可以访问改行。

以上为个人经验,希望能给大家一个参考,也希望大家多多支持本站。

本文链接地址:https://www.jiuchutong.com/zhishi/313274.html 转载请保留说明!

上一篇:织梦网站自动跳转到手机站的方法(织梦网站特有标识)

下一篇:电脑学习网WordPress主题柒比贰B2美化通用二次元子主题商业运营版-电脑学习网破解(电脑word怎么学)

  • 免抵退税办法不得抵扣的进项税额的会计处理
  • 所得税汇算清缴报告在哪查
  • 个税手续费返还会计分录
  • 生产企业免抵退税申报步骤
  • 公司办理税务注销的相关规定
  • 增值税发票综合服务平台错误代码35
  • 小规模差额征税会计分录实例
  • 年报零申报的103怎么填
  • 税务申报有什么技巧
  • 债券折价发行的会计分录
  • 已勾选未认证什么意思
  • 企业所得税滞纳金从什么时候开始算
  • 新会计准则下长期股权投资的变化
  • 联营和合营的区别
  • 单位购入新车的发票
  • 股息红利个人所得税扣税失败
  • 增值税普通发票对方作废了怎么办?
  • 医疗器械销售税负率是多少
  • 个人承包是什么意思
  • 卖仪表赚钱吗
  • 分公司给总公司管理费的会计分录
  • 上年度职工工资总额
  • 纳税额和纳税总额
  • 结转固定资产净收益8万元
  • 冲减管理费用的情况
  • 出让和转让的有何区别
  • 直接人工成本的计算
  • 收入3000以下占比
  • 报关单上的生产销售单位
  • win11任务栏白色卡死
  • c 盘清理
  • 单位向员工出租房屋要交增值税吗
  • 技术服务辅助设施包括
  • 固定资产减值如何确定
  • 以下哪些企业需要填报
  • vue解决跨域问题
  • 房地产佣金手续费财务处理
  • 原始凭证可以没有名称吗
  • 喉咙有异物怎么咳出来
  • 进项发票认证后怎么做账
  • php加密后的代码能运行吗?
  • 业务招待费专票可以抵扣增值税吗
  • 操作系统()
  • 维保服务的税率是多少
  • 核心书评价格
  • chattr i
  • 企业确认坏账损失领导如何回复
  • 住房公积金的账号怎么查询
  • 企业在计提短期借款利息时可能用到的会计科目有
  • 行政事业单位怎么开发票
  • 对方开具红字发票,我方怎么查询
  • 服务费的发票税率是多少
  • 一条sql更新多条记录
  • 非财政补助结余分配属于什么科目
  • 一般纳税人无票收入填在哪一栏
  • 行政单位要不要税号?
  • 会计做账可以写负数吗
  • 列入固定资产的标准
  • 小微企业增资
  • 非本公司员工的火车票可以报销么
  • 营改增后建筑业怎么开票
  • 资产负债表货币资金怎么填
  • 有限合伙企业应纳税所得额的计算
  • 微信转账报销怎么退回
  • win7资源管理器频繁崩溃
  • winxp怎么做系统
  • linux dicom
  • 如何解决windows无法连接到打印机
  • win10如何添加蓝牙驱动
  • 武汉做无创要预约吗
  • ubuntu20.04安装配置
  • win10无法启动diagnostic policy service
  • perl中的$1
  • python redis incr
  • 浅谈如何加强基层党组织建设
  • 河北市国家税务局官网
  • 四川税务局网上办税
  • 骗取国家出口退税罪
  • 上海市松江区房价?
  • 小规模企业降税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设