安全公司报告
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210767507.4 (22)申请日 2022.07.01 (71)申请人 浪潮云信息技 术股份公司 地址 250100 山东省济南市高新区浪潮路 1036号浪潮科技园S01号楼 (72)发明人 张凯 孙思清 高传集 张建伟  宋亚萍  (74)专利代理 机构 济南信达专利事务所有限公 司 37100 专利代理师 姜鹏 (51)Int.Cl. G06F 16/9535(2019.01) G06F 11/34(2006.01) G06F 9/445(2018.01) (54)发明名称 一种复合条件过滤组件的实现方法及系统 (57)摘要 本发明公开了一种复合条件过滤组件的实 现方法及系统, 属于UI设计和前端交互领域; 所 述的方法的具体步骤如下: S1组件以input作为 基本展现形式; S2设置组件允许外部传入的配置 项; S3渲染模板包括查询项列表模板、 查询内容 输入系统的模板及查询项标签模板; S4判断监听 到的操作, 触发交互动效; 校验输入系统内置输 入的合法性, 允许开发者添加配置项限制用户的 输入; S5根据用户输入项生成查询项标签, 触发 查询方法, 发送查询请求; 提供了在一个input中 写入多个查询项及查询内容组合的实现方法, 适 用于进行复合查询的情况; 提供配置功能, 实现 过程快捷高效; 提供动效交互, 实现对用户输入 的及时反馈; 查询内容输入系统的多样, 满足开 发需求。 权利要求书3页 说明书9页 附图1页 CN 115203541 A 2022.10.18 CN 115203541 A 1.一种复合条件过 滤组件的实现方法, 其特 征是所述方法的具体步骤如下: S1组件以i nput作为基本展现形式, 此i nput作为组件的根 input; S2在配置阶段设置组件允许外部传入的配置项, 包括查询项列表、 各查询项的内容输 入系统、 查询项输入限制、 默认查询项; S3渲染阶段的模板包括查询项列表模板、 各种查询内容输入系统的模板及查询项标签 模板; S4在判断阶段, 一方面对监听到的用户的聚焦、 失焦、 键盘事件操作进行判断, 触发相 应的交互动效, 渲染和显示相应的模板内容; 另一方面对部分可能需要校验的输入系统内 置输入的合法性校验, 允许开发者添加配置项限制用户的输入; S5在查询阶段, 根据用户当前的输入项生成一个查询项标签, 包括查询项名称和查询 内容, 并触发查询方法, 发送查询请求。 2.根据权利要求1所述的方法, 其特 征是所述的S1具体步骤如下: 组件以input作为基本展现形式; 在渲染阶段, 查询项列表模板、 查询内容输入系 统模 板以浮层的形式在组件被触发时进 行相应的渲 染, 于input 边框处展开; 查询项 标签直接显 示在组件的根 input中。 3.根据权利要求2所述的方法, 其特 征是所述的S2具体步骤如下: S21接收传入的配置, 生成个性化的复合条件查询框, 实现开发者需要功能; 开发者能 够对查询项列表、 查询项的内容输入系统、 查询项的输入限制、 默认的查询项 进行配置; S22其中查询项的输入限制包括预 先内置限制项; S23其中默认的查询项用于当用户不选择查询项直接在input中输入查询内容时, 以默 认的查询项生成查询项标签。 4.根据权利要求3所述的方法, 其特 征是所述的S3具体步骤如下: S31渲染阶段的模板包括查询项列表模板、 各种查询内容输入系统的模板及查询项标 签模板; S311其中查询内容输入系统模板, 对用户的输入进行引导和限制, 其 中input形式的查 询内容输入系统模板不作单独显示, 可直接在组件的根 input输入; S312根据开发者通过配置阶段传入的配置项对查询项列表、 与各查询项一一对应的查 询项内容输入系统进行渲染, 根据用户对查询模块的触发渲染相应的查询项标签。 5.根据权利要求 4所述的方法, 其特 征是所述的S4具体步骤如下: S41在判断阶段, 对用户的聚焦、 失焦、 键盘事件操作进行监听判断, 触发相应的交互事 件和渲染模块, 其中交互事件包括: 聚焦事件、 失焦事件、 删除事件、 查询项确认事件, 查询 内容校验 事件; S411聚焦事件: 输入框聚焦时, 若没有已选中的查询项, 则触发查询项列表的显示; 若 已有选中的查询项, 则触发与当前查询项对应的查询内容输入系统的显示; S412失焦事 件: 输入框失焦时, 隐藏 查询项列表和查询内容输入系统; S413删除事件: 删除事件可选的包括根input的删除和查询项标签删除; 根input删除 提供删除正在输入的查询项及查询内容功能, 查询项标签删除提供删除已生成的查询项标 签功能; S414查询项确认事件: 确认当前选中的查询项, 触发与该查询项对应的查询内容输入权 利 要 求 书 1/3 页 2 CN 115203541 A 2系统的显示; S415查询内容校验 事件: 根据配置对当前输入的查询内容进行长度、 格式校验。 6.根据权利要求5所述的方法, 其特 征是所述的S5具体步骤如下: 在查询阶段, 根据用户当前输入的查询内容和选中的查询项生成新的查询项标签, 显 示在输入框中; 然后清除查询项的选中状态; 并执行查询操作, 调用查询接口将所有已生成 的查询项标签作为复合 查询条件传递到后台; 7.一种复合条件过滤组件的实现系统, 其特征是所述的系统具体包括实现根input模 块、 实现配置模块、 实现渲染模块、 实现判断模块和实现查询模块: 实现根input模块: 组件以i nput作为基本展现形式, 此i nput作为组件的根 input; 实现配置模块: 设置组件允许外部传入的配置项, 包括查询项列表、 各查询项的内容输 入系统、 查询项输入限制、 默认查询项; 实现渲染模块: 包括查询项列表模板、 各种查询内容输入系统的模板及查询项标签模 板; 实现判断模块: 一方面对监听到的用户的聚焦、 失焦、 键盘事件操作进行判断, 触发相 应的交互动效, 渲染和显示相应的模板内容; 另一方面对部分可能需要校验的输入系统内 置输入的合法性校验, 允许开发者添加配置项限制用户的输入; 实现查询模块: 根据用户当前的输入项生成一个查询项标签, 包括查询项名称和查询 内容, 并触发查询方法, 发送查询请求。 8.根据权利要求7 所述的系统, 其特 征是所述实现根 input模块具体为: 组件以input作为基本展现形式; 在渲染阶段, 查询项列表模板、 查询内容输入系 统模 板以浮层的形式在组件被触发时进 行相应的渲 染, 于input 边框处展开; 查询项 标签直接显 示在组件的根 input中。 9.根据权利要求8所述的系统, 其特征是所述实现配置模块具体包括配置生成模块、 输 入限制模块和默认查询模块: 配置生成模块: 接收传入的配置, 生成个性化的复合条件查询框, 实现开发者需要功 能; 开发者能够对查询项列表、 查询项的内容输入系统、 查询项的输入限制、 默认的查询项 进行配置; 输入限制模块: 预 先对查询项的输入进行内置限制; 默认查询模块: 其中默认的查询项用于当用户不选择查询项直接在input中输入查询 内容时, 以默认的查询项生成查询项标签。 10.根据权利要求9所述的系统, 其特征是所述实现渲染模块具体包括查询项列表模板 模块、 查询内容输入系统模板模块和查询项标签模块; 查询项列表模板模块: 包括查询项列表模板、 各种查询内容输入系统的模板及查询项 标签模板; 查询内容输入系统模板模块: 其中查询内容输入系统模板, 对用户的输入进行引导和 限制, 其中input形式的查询内容输入系统模板不作单独显示, 可直接在 组件的根input输 入; 查询项标签模块: 根据开发者通过配置阶段传入的配置项对查询项列表、 与各查询项 一一对应的查询项内容输入系统进行渲 染, 根据用户对查询模块的触发渲染相应的查询项权 利 要 求 书 2/3 页 3 CN 115203541 A 3

.PDF文档 专利 一种复合条件过滤组件的实现方法及系统

文档预览
中文文档 14 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共14页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种复合条件过滤组件的实现方法及系统 第 1 页 专利 一种复合条件过滤组件的实现方法及系统 第 2 页 专利 一种复合条件过滤组件的实现方法及系统 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 16:32:37上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。