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

浏览器网站进入口班级优化大师使用指南

浏览器网站进入口,班级优化大师使用指南,优酷wordpress建站教程,福田网站制作摘要:本文由葡萄城技术团队于CSDN原创并首发。转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。 前言 在类Excel表格应用中,常用的需求场景是根据单元格之间的数据联动&…

摘要:本文由葡萄城技术团队于CSDN原创并首发。转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。

前言

在类Excel表格应用中,常用的需求场景是根据单元格之间的数据联动,例如选择某个省份之后,其它单元格下拉项自动扩展为该省份下的市区,本文会从代码及UI层面讲解如何实现数据之间的多级联动。

UI实现多级数据联动

Step1:设置数据;

按照如下形式设置数据,其中第一行为省份信息,剩余行中的内容为省份对应的市区信息

Step2:添加名称管理器
按照如下操作,分别创建名称管理器,其中,名称管理器名称为省份,引用区域为对应的省份区域。

Step3:添加一级数据验证

在该场景中,一级数据验证是省份信息,采用序列验证的形式来完成。

Step4: 添加二级数据验证

在该场景中,二级数据验证是指切换省份之后,代表地区的单元格下拉项随之更新,这里采用序列公式验证的形式来实现,对应的序列验证公式indirect()函数,详细操作如下:

这里需要注意的是,indirect函数中引用单元格需要根据需求设置好相对引用还是绝对引用。做好单个单元格的级联验证之后,如果想扩展到多行只需要利用spreadjs拖拽填充的功能即可,上图最后也给出了对应的操作。

代码实现级联数据

代码实现整体与UI操作相吻合,只需要将对应的UI行为翻译为代码实现即可。详细代码如下:

Step1: 设置数据

sheet.setArray(0,0,[["陕西省","江苏省"],["西安市","南京"],["宝鸡市","常州"],["汉中市","无锡"],["渭南市","苏州"],["延安市","泰州"],["商洛市","镇江"],["铜川市","宿迁"]])

Step2:设置名称管理器

spread.addCustomName("陕西省","=Sheet1!\$A\$2:\$A\$8",0,0)spread.addCustomName("江苏省","=Sheet1!\$B\$2:\$B\$8",0,0)

这里spread代表的是整个文件,名称管理器分为文件级和工作表级,这里用的是整个文件上的。

Step3: 设置一级数据验证

let dv = GC.Spread.Sheets.DataValidation.createFormulaListValidator("=Sheet2!\$A\$1:\$B\$1");sheet.setDataValidator(0, 4, 10,1,dv,GC.Spread.Sheets.SheetArea.viewport);

Step4:创建二级数据验证

let dv2 = GC.Spread.Sheets.DataValidation.createFormulaListValidator("=indirect(\$E1)");sheet.setDataValidator(0, 5, 10,1,dv2,GC.Spread.Sheets.SheetArea.viewport);

更加详细的示例可以点击这里跳转实战代码查看。

扩展链接:

Spring Boot框架下实现Excel服务端导入导出

项目实战:在线报价采购系统(React +SpreadJS+Echarts)

Svelte 框架结合 SpreadJS 实现纯前端类 Excel 在线报表设计

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

相关文章:

  • 网站备案知识如何建设网站 企业
  • 手机网站模板欣赏汽水音乐怎么推广赚钱
  • 怎么做查询数据输入的网站app网站建设开发
  • 网站开发页面怎么进建站价格会差
  • 做不锈钢管网站手机网站开发 .net
  • 广州网站优化排名系统全网热搜榜
  • 旅游类网站模板免费下载网站建设岗位廉政风险防控
  • 做外贸网站公司哪家wordpress宽屏插件
  • 网站建设合同制打开网站弹出图片代码
  • 中国网站建设中心帮忙做文档的网站
  • 青岛网站推广德清建设银行网站
  • 建站工具megento菏泽做网站设计
  • 需求网站2003年前深圳注册公司有什么要求
  • 做网站用那一种语言最好淘宝客的网站怎么做
  • 网页小游戏flash不能正常运行做网站需要知道优化吗
  • 阿里巴巴吧做网站上海ktv最新通知
  • 怎么怎么做网站青岛网站推广公司排名
  • 济南网站建设选聚搜网络网页设计与网站建设完全学习手册pdf
  • 小型网站建设案例百度文库推广网站
  • dede织梦仿站网站建设专业做网站方案ppt
  • 做网站用不用云服务器百度资讯指数
  • 做效果图的方便的网站电商网站开发 思维导图
  • 网站建设产品图片尺寸要求自己如何做网站统计
  • 如何做企业网站及费用问题校园兼职网站开发用例图
  • 网站ui设计师做营销型网站服务
  • 外贸推广建站网站设计加油站
  • 网页播放视频 网站开发天津做艺术品的网站
  • 网站制作岗位职责品牌营销服务
  • 网站实际制作步骤制作企业网站的一般流程
  • 合肥政务区建站公司莆田有哪些网站建设公司