位置: 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怎么学)

  • 装修设计合同印花税
  • 税控技术服务费280每年都可以抵
  • 印花税计入什么科目会计分录
  • 企业为员工承担的个税可以税前扣除吗
  • 工资进成本还是费用
  • 跨年度退货可以开红字发票吗
  • 申报个税的收入是什么收入
  • 什么叫税后利息费用
  • 价外收取的返还利润是什么意思
  • 应收账款进行债务转让
  • 企业向银行贷款需要什么条件
  • 按税收规定计算的扣除额公益性捐赠
  • 土地使用证明可以补办吗
  • 企业怎么办税
  • 合同和付款单位不一致发票应该开给谁
  • 超市购物卡开票可以做账吗
  • 未来公司销售一批产品给东方公司
  • 小规模季报营业税怎么算
  • 小微企业减半征收印花税代码
  • 杜邦分析法的三个核心是什么
  • 预提差率费怎么记账
  • 模具是可以长期待摊吗
  • 老板垫付款做会计分录
  • 苹果14promax最新版本16.6
  • 代开专票名称没有填写可以报销吗
  • 企业的债权资产
  • 收回已核销的坏账并入账
  • 个体户税务申报需要什么资料和手续
  • php utf8转gb2312
  • media是什么文件
  • 医保和养老保险一样吗
  • 借用资质(挂靠施工)的法律责任如何判断?
  • 车辆购置税的计税基础
  • 路由器wds桥接成功为什么不能上网
  • 没报关的货物还需要开发票嘛
  • 拆迁以后
  • laravel create
  • 分公司从事研发怎么样
  • 应付票据抵付应付账款会计分录
  • 日落之前是什么时辰
  • json解析格式
  • php三大特性
  • 银行转账费用试算失败什么意思
  • 叶面积指数名词解释
  • 房屋土地使用权到期后续费标准
  • iphone添加自定义提示音
  • 汇算清缴所得税是什么意思
  • 增值税普通发票税率
  • 季度报税有利润必须要报交所得税吗
  • 财务没有及时缴费怎么办
  • 织梦如何给栏目增加缩略图
  • 个人所得税0申报什么意思
  • 是不是所有的发票都是一样的
  • 应交税费应交增值税销项税额
  • 利润表中本月数,本期金额指什么
  • 企业土地补偿款如何做账
  • 物料损失怎么入账
  • 生产经营年度汇算清缴
  • 合并报表的内部投资抵消
  • 支付中标服务费借款情况说明怎么写
  • 在sqlserver2008中
  • win10 0×0000007b怎么解决
  • winxp系统任务栏不见了
  • imac硬盘测试
  • macosmajove
  • rteng7.exe - rteng7是什么进程 有什么用
  • fsm32.exe是什么进程 有什么作用 fsm32进程查询
  • kmswin7激活步骤
  • linux conio
  • 怎么快速更换苹果手机壁纸
  • div+css布局是什么
  • python快速上手 自动化
  • 用python简单代码
  • 2012 05-26 Unity3D研究院之两种方式播放游戏视频(二十五) 雨松MOMO
  • javascript基础笔记
  • 日历 caldav
  • android中fragment
  • 如何判断python列表长度
  • 工会经费征收范围规定
  • 各种税费申报日期
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设