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

淘宝客自己做网站吗苏州手机网站建设方法

淘宝客自己做网站吗,苏州手机网站建设方法,哪个网站做外贸零售比较好呢,科技公司官网设计场景: 混批名称相同合并混批名称,在混批名称相同条件下合并相同的混批类型;在混混批类型相同条件下合并相同的混批值;在混批值相同条件下合并相同的单位 实现根据四个不同的key值,当四个key值对应相等时,合…

场景: 混批名称相同合并混批名称,在混批名称相同条件下合并相同的混批类型;在混混批类型相同条件下合并相同的混批值;在混批值相同条件下合并相同的单位

实现根据四个不同的key值,当四个key值对应相等时,合并行。并且值合并前四col

 想要实现的结果如下图:

解决方案:代码如下(先简单实现了合并。代码可以后续优化)

mergeMixedSku ({row, _rowIndex, column, visibleData}) {const fields = ['mixedName', 'mixedType', 'mixedValue', 'mixedValueUnit']const cellValue = row[column.property]if (cellValue && fields.includes(column.property)) {const prevRow = visibleData[_rowIndex - 1]let nextRow = visibleData[_rowIndex + 1]if (column.property === 'mixedName') {if (prevRow && prevRow[column.property] === cellValue) {return {rowspan: 0,colspan: 0}} else {let countRowspan = 1while (nextRow && nextRow[column.property] === cellValue) {nextRow = visibleData[++countRowspan + _rowIndex]}if (countRowspan > 1) {return {rowspan: countRowspan,colspan: 1}}}} else if (column.property === 'mixedType') {if (prevRow && prevRow[column.property] === cellValue &&prevRow.mixedName === row.mixedName) {return {rowspan: 0,colspan: 0}} else {let countRowspan = 1while (nextRow && nextRow[column.property] === cellValue &&nextRow.mixedName === row.mixedName) {nextRow = visibleData[++countRowspan + _rowIndex]}if (countRowspan > 1) {return {rowspan: countRowspan,colspan: 1}}}} else if (column.property === 'mixedValue') {if (prevRow && prevRow[column.property] === cellValue &&prevRow.mixedName === row.mixedName &&prevRow.mixedType === row.mixedType) {return {rowspan: 0,colspan: 0}} else {let countRowspan = 1while (nextRow && nextRow[column.property] === cellValue &&nextRow.mixedName === row.mixedName &&nextRow.mixedType === row.mixedType) {nextRow = visibleData[++countRowspan + _rowIndex]}if (countRowspan > 1) {return {rowspan: countRowspan,colspan: 1}}}} else if (column.property === 'mixedValueUnit') {if (prevRow &&prevRow[column.property] === cellValue &&prevRow.mixedName === row.mixedName &&prevRow.mixedType === row.mixedType &&prevRow.mixedValue === row.mixedValue) {return {rowspan: 0,colspan: 0}} else {let countRowspan = 1while (nextRow && nextRow[column.property] === cellValue &&nextRow.mixedName === row.mixedName &&nextRow.mixedType === row.mixedType &&nextRow.mixedValue === row.mixedValue) {nextRow = visibleData[++countRowspan + _rowIndex]}if (countRowspan > 1) {return {rowspan: countRowspan,colspan: 1}}}}}}

 最终实现效果

http://www.yayakq.cn/news/882965/

相关文章:

  • 做网站公司简介模版企业信息填报系统登录
  • 网站策划与建设阶段的推广的目标网站采集怎么做
  • 阳江商城网站开发设计青岛网站推广公司
  • 济南建站公司电话wordpress 支持svg
  • 江苏靖江苏源建设有限公司网站ps制作素材图片
  • 漳州网站开发源码可以做网站吗
  • 微擎做网站费用农家乐网站设计
  • 北京大兴做环保备案网站88黄页企业名录
  • django做网站怎么给喜欢的人做网站
  • 艺术作品欣赏网站磁力引擎
  • 广州网站优化工具服务竞价排名适合百度吗
  • 上海网站建设__永灿品牌建站360建筑网如何注销账号
  • 网站方案设计与论证网站开发报价单 doc
  • 西安手机网站建设动力无限陕西交通建设集团网站
  • 做动漫网站需要服务器么包工头网
  • 合肥市公司网站建设建筑网校培训机构排名
  • 山东网站建设服务品牌全案公司排名
  • 怎样凡科建设网站网店运营公司
  • 银川网站建站公司做企业竞争模拟的网站
  • 西安网站建设哪些公司好设计网站要包含信息类型
  • 网站建设微信营销公司网站服务器在那里找
  • wap 企业网站做外贸的网站如何选择服务器
  • php服装网站模板评价一个网站的好坏
  • wordpress来建站wordpress自动缩略图
  • 简洁大气网站源码制作网站软件用什么语言
  • 网站文档怎么加图片不显示不出来鹤壁seo公司
  • 免费企业建站选哪家黄页88网站关键词怎么做
  • 新网站为什么做的这么难《网站建设教程
  • 快速建站网站wordpress主题 站长
  • 什么网站访问量昆山高新区规划建设局网站