当前位置: 首页 > news >正文

微网站免费创建平台手把手网站开发

微网站免费创建平台,手把手网站开发,文字生成图片在线制作,深圳外贸网站设计公司在项目开发中遇到table框已经选择过的数据不支持二次选择从而要禁用复选框不许选中#xff0c;但会导致复选框全选时layui的table组件源码中赋值时是根据全部复选框的下标顺序来赋值到数组中返回给你#xff0c;这样已被禁用复选框的数据也会被push到数组中导致数据错乱…在项目开发中遇到table框已经选择过的数据不支持二次选择从而要禁用复选框不许选中但会导致复选框全选时layui的table组件源码中赋值时是根据全部复选框的下标顺序来赋值到数组中返回给你这样已被禁用复选框的数据也会被push到数组中导致数据错乱本layui 版本为2.4.5现解决方案如下找到layui的table.js源码文件 第一步 找到下面代码块 // 找到该代码块 a.elem.on(click, input[namelayTableCheckbox], function () {var e t(this).prev(), i a.layBody.find(input[namelayTableCheckbox]),l e.parents(tr).eq(0).data(index), n e[0].checked,o layTableAllChoose e.attr(lay-filter);o ? (i.each(function (e, t) {t.checked n, a.setCheckData(e, n)}), a.syncCheckAll(), a.renderForm(checkbox)) : (a.setCheckData(l, n), a.syncCheckAll()), layui.event.call(e[0], u, checkbox( p ), v.call(e[0], {checked: n,type: o ? all : one}))})第二部 在第一步的代码快下面添加 a.elem.on(click, input[namecheckChooseAll], function () {var e t(this).prev(), i a.layBody.find(input[namecheckChooseAll]),l e.parents(tr).eq(0).data(index), n e[0].checked,o tableCheckChooseAll e.attr(lay-filter);var _i a.layBody.find(input[namelayTableCheckbox]);if(o){i.each(function (e, i) {var idx t(i).parents(tr).attr(data-index);i.checked n, a.setCheckData(idx, n)});(_i.each(function (e, i) {var idx t(i).parents(tr).attr(data-index);i.checked n, a.setCheckData(idx, n)}), a.syncCheckAll(), a.renderForm(checkbox))}else {var id e.data(id);var idName e.data(idKey);var bc a.layBody.find([data-check-id id ]);(bc.each(function (e, t) {t.checked n;}), a.renderForm(checkbox));var r d.cache[a.key];t.each(r, function (idx, ee) {if (ee[idName] id) {a.setCheckData(idx, n)}});}layui.event.call(e[0], u, checkbox( p ), v.call(e[0], {checked: n,type: o ? all : one}))})第三步 回到你渲染table数据的js中修改checkbox其中注意data-id的值与data-id-key的字段需要一致因在第一步代码块中有做判断处理 {field: choosePatient,width: 60,align: center,title: input typecheckbox namecheckChooseAll lay-skinprimary lay-filtertableCheckChooseAll,templet: function (d) {return input typecheckbox lay-skinprimary classcheck-all namecheckChooseAll data-id d.drugsInfo data-id-keydrugsInfo}}
http://www.dnsts.com.cn/news/271076.html

相关文章:

  • flash网站推荐ui包括哪几个方面
  • 成都旅游网站建设规划百度统计手机版
  • 字体设计学习网站WordPress手机站插件
  • 广州好的网站设计公司wordpress评论feed
  • 校考前做试题的网站做家教网站代理
  • 做网站需要公司资料吗系统维护一般要多久
  • 维护一个网站需要多少钱网站内容建设和管理系统
  • A华企网络网站建设网页打不开显示403怎么回事
  • 个人建网站需要多少钱中国互联网十大巨头公司
  • 建立网站的链接结构有哪几种形式?简述其各自的优缺点步骤流程
  • 磁力搜索器seo 网站推广
  • 空包网站怎么做的wordpress添加分享
  • 网站建设最好的技术支持 广州骏域网站建设专家
  • 国外做黄漫的网站视频网站制作费用
  • 国外免费网站服务器做网站必须知道的问题
  • 开办网站需要什么资质哪些网站不能备案
  • 四川网站建设设计公司宣传片广告公司
  • 网站没有icp备案是不是就是骗子建设一个网站需要的空间有哪些方法
  • 长安公司网站制作企业策划案
  • 杭州个人网站建设深圳防疫最新进展
  • 书店建设网站的能力公主坟网站建设
  • 网站建设方案实验报告网站开发的合同
  • 怎么给网站做链接屏蔽珞珈学子网站建设
  • 做网站的实训报告上海注册设计公司网站
  • 最新网站建设语言网站制造
  • 知行网站建设深圳聘请做网站人员
  • 网站建设的主要流程宁波十大建设集团
  • 网站建设与维护 排序题制作宝安网站建设
  • o2o网站有哪些心雨在线高端网站建设创新
  • 大连网站建设与维护题库wordpress前端用户中心