说明:收录全网最新的团体标准 提供单次或批量下载
文库搜索
切换导航
文件分类
频道
文件分类
批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210441677.3 (22)申请日 2022.04.25 (71)申请人 杭州每刻科技有限公司 地址 310000 浙江省杭州市钱塘新区万晶 湖畔中心西区2幢15 01室 (72)发明人 张鑫波 黄渊 盖建华 魏美钟 (74)专利代理 机构 杭州裕阳联合专利代理有限 公司 33289 专利代理师 张解翠 (51)Int.Cl. G06F 3/0482(2013.01) G06F 3/0484(2022.01) G06F 9/451(2018.01) (54)发明名称 一种明细组件在全屏状态下的展示方法 (57)摘要 本申请涉及一种明细组件在全屏状态下的 展示方法, 通过从服务器获取明细组件数据在非 全屏状态下配置好每一个明细组件元素的组件 属性, 完成明细数据的初始化, 进而打开全屏组 件以开启全屏状态, 对所有明细组件 元素在处于 全屏状态下的浏览器页面中进行展示, 在用户对 明细组件元素有修改操作时, 对全屏状态下展示 的明细组件 元素进行实时更新, 最终当退出全屏 状态时, 对全屏状态下展示的明细组件 元素和非 全屏状态下展示的明细组件元素进行同步, 有效 建立了各种类型明细组件元素全屏展示的功能 逻辑, 减少了代码量, 极大提升 了开发效率。 权利要求书3页 说明书10页 附图4页 CN 115061612 A 2022.09.16 CN 115061612 A 1.一种明细组件在全屏状态下的展示方法, 其特 征在于, 所述方法包括: 从服务器获取明细组件数据; 所述明细组件数据用于在浏 览器页面渲染多个明细组件 元素; 所述明细组件元素包括明细添加按钮、 明细列头、 明细行、 单元格组件、 全屏图标和明 细内容中的一种; 配置每一个明细组件元 素的组件属性; 打开全屏组件以开启全屏状态, 对所有明细组件元素在处于全屏状态下的浏 览器页面 中进行展示; 对全屏状态下展示的明细组件元 素进行实时更新; 当退出全屏状态时, 对全屏状态下展示的明细组件元素和非全屏状态下展示的明细组 件元素进行同步。 2.根据权利要求1所述的明细组件在全屏状态下的展示方法, 其特征在于, 所述明细组 件数据包括单据模块信息数据和表单 数据; 所述单据模块信息数据包括唯一标识码和组件类型中的一种或多种; 所述表单数据包括明细数据、 明细添加按钮和 组件属性中的一种或多种; 所述组件属 性包括只读属性、 必填属 性、 明细列属性、 明细行属性、 单元格属 性和自定义属性中的一种 或多种。 3.根据权利要求2所述的明细组件在全屏状态下的展示方法, 所述配置每一个明细组 件元素的属性包括: 生成不同组件属性之间的耦合关系公式; 生成不同单元格所需展示的明细数据之间的耦合关系公式, 生成每一个明细行属性和 该明细行下每一个单元格的单元格属性之 间的耦合关系公式, 生成每一个单元格所需展示 的明细数据和单 元格属性之间的耦合关系公式; 依据不同组件属性之间的耦合关系公式、 不同单元格所需展示的明细数据之间的耦合 关系公式、 每一个明细行属性和该明细行下每一个单元格的单元格属性之 间的耦合关系公 式、 以及每一个单元格所需展示的明细数据和单元格属 性之间的耦合关系公式, 生成每一 个单元格所需展示的初始化明细数据; 调取明细基础组件文件包, 将每一个明细组件元素的属性、 每一个单元格所需展示的 初始化明细数据、 不同组件属 性之间的耦合关系公式、 不同单元格所需展示的明细数据之 间的耦合关系公式、 每一个明细行属性和该明细行下每一个单元格的单元格属性之 间的耦 合关系公式、 以及每一个单元格所需展示的明细数据和单元格属性之 间的耦合关系公式传 入所述明细基础组件文件 包中; 将每一个单 元格所需展示的初始化明细数据存 储入明细数据库; 在全屏图标上配置onClick点击事件, 并将onClick点击事件和确认弹框进行耦合关系 的绑定。 4.根据权利要求3所述的明细组件在全屏状态下的展示方法, 其特征在于, 所述打开全 屏组件以开启全屏状态, 对所有明细组件元素在处于全屏状态下的浏览器页面中进行展 示, 包括: 检测对在非全屏状态下浏览器页面中全屏图标的点击操作; 响应于在非全屏状态下浏览器页面中全屏图标的点击操作, 弹出第一确认弹框; 所述权 利 要 求 书 1/3 页 2 CN 115061612 A 2第一确认弹框包括定位在所述第一确认弹框中的第一确认按 钮和第一取消按 钮; 检测对所述第一确认按 钮的点击操作; 响应于对所述第一确认按 钮的点击操作, 打开全屏组件。 5.根据权利要求4所述的明细组件在全屏状态下的展示方法, 其特征在于, 所述打开全 屏组件以开启全屏状态, 对所有明细组件元素在处于全屏状态下的浏览器页面中进行展 示, 还包括: 在打开全屏组件之后, 将明细列属性传入明细基础组件文件包中的表格组件中, 以显 示每一个明细列头; 将每一个单 元格对应的初始化明细数据传入至表格组件中; 依据不同组件属性之间的耦合关系公式、 以及每一个单元格所需展示的明细数据和单 元格属性之间的耦合关系公式, 对所有明细组件元素在全屏状态下的浏览器页面进行渲 染。 6.根据权利要求5所述的明细组件在全屏状态下的展示方法, 其特征在于, 所述对全屏 状态下展示的明细组件元 素进行实时更新, 包括: 基于react ‑hook‑form表单监控修改操作; 当出现修改操作时, 分析修改操作的类型; 当修改操作的类型为 修改明细行时, 获取修改目标 单元格的可读属性; 依据修改目标 单元格的可读属性判断所述 修改目标 单元格是否处于可编辑状态; 若所述修改目标单元格处于可编 辑状态, 则从明细数据库中获取与 所述修改目标单元 格对应的修改前的明细数据; 获取修改操作中修改后的明细数据; 将明细数据库中与所述修改目标单元格对应的修改前的明细数据替换为修改后的明 细数据。 7.根据权利要求6所述的明细组件在全屏状态下的展示方法, 其特征在于, 所述对全屏 状态下展示的明细组件元 素进行实时更新还 包括: 当修改操作的类型为 新增明细行时, 生成一个新的唯一标识码; 依据不同组件属性之间的耦合关系公式、 不同单元格所需展示的明细数据之间的耦合 关系公式、 每一个明细行属性和该明细行下每一个单元格的单元格属性之 间的耦合关系公 式、 以及每一个单元格所需展示的明细数据和单元格属性之间的耦合关系公式生成每一个 单元格的初始化明细数据; 依据每一个单 元格的初始化明细数据和新的唯一标识码渲染新增的明细行; 将每一个单 元格的初始化明细数据存 储至明细数据库。 8.根据权利要求7所述的明细组件在全屏状态下的展示方法, 其特征在于, 所述对全屏 状态下展示的明细组件元 素进行实时更新, 还 包括: 当修改操作的类型为删除明细行时, 获取删除目标明细行的唯一标识码; 从明细数据库中删除与删除目标明细行的唯一标识码对应的所有明细数据。 9.根据权利要求8所述的明细组件在全屏状态下的展示方法, 其特征在于, 在所述当退 出全屏状态时, 在 对全屏状态下展示的明细组件元素和非全屏状态下展示的明细组件元素 进行同步之前, 所述方法还 包括:权 利 要 求 书 2/3 页 3 CN 115061612 A 3
专利 一种明细组件在全屏状态下的展示方法
文档预览
中文文档
18 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
赞助1.5元下载(无需注册)
温馨提示:本文档共18页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
下载文档到电脑,方便使用
赞助1.5元下载
本文档由 人生无常 于
2024-03-18 11:24:03
上传分享
举报
下载
原文档
(586.2 KB)
分享
友情链接
ISO 8746 1997 Grooved pins with round head.pdf
ISO 4679 2023 Ships and marine technology — Hydraulic performance tests for waterjet p.pdf
ISO 7101 2023 Healthcare organization management — Management systems for qual.pdf
ISO 8804-1 2024 Requirements for the training of scientific divers — Part 1 Scientific divers.pdf
ISO 9735-10 2022 Electronic data interchange for administration, commerce and transport (EDIFACT) — Application level syntax rules — Part 10 Syntax service director.pdf
ISO IEC 23092-2 2024 Information technology — Genomic information representation.pdf
ISO 13492 2019 Financial services — Key-management-related data element — Application and usage of ISO 8583-1 data elements for encryption.pdf
ISO 6949-1988Fruits and vegetables. Principles and techniques of the controlled atmosphere method of.pdf
ISO 6846 1992 Photography — Black-and-white continuous-tone papers — Determination of ISO speed and ISO range for printing.pdf
ISO 14855-2 2018 Determination of the ultimate aerobic biodegradability of plastic materials under controlled composting conditions Method by analysis of evolved carbon dioxide Part 2 Gravimetric me.pdf
GB-T 20671.4-2006 非金属垫片材料分类体系及试验方法 第4部分 垫片材料密封性试验方法.pdf
GB-T 15134-1994 信息处理 信息交换用软磁盘文卷结构和标号.pdf
GB-T 21815.1-2008 化学品 海水中的生物降解性 摇瓶法试验.pdf
GB-T 21867.1-2008 颜料和体质颜料 分散性的评定方法 第1部分 由着色颜料的着色力变化进行评定.pdf
GB-T 41156-2021 外墙砖用弹性胶粘剂.pdf
GB-T 26834-2011 无损检测仪器 小焦点及微焦点X射线管有效焦点尺寸测量方法.pdf
GB-T 30412-2013 塑料薄膜和薄片水蒸气透过率的测定 湿度传感器法.pdf
GB-T 20841-2007 额定电压300-500V生活设施加热和防结冰用加热电缆.pdf
GB-T 44292-2024 光伏组件用旁路二极管静电放电敏感度测试.pdf
GB-T 34501-2017 硬质合金 耐磨试验方法.pdf
1
/
3
18
评价文档
赞助1.5元 点击下载(586.2 KB)
回到顶部
×
微信扫码支付
1.5
元 自动下载
官方客服微信:siduwenku
支付 完成后 如未跳转 点击这里 下载
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们
微信(点击查看客服)
,我们将及时删除相关资源。