[发明专利]一种对界面进行修改的方法及装置在审
申请号: | 201810004115.6 | 申请日: | 2018-01-03 |
公开(公告)号: | CN108304181A | 公开(公告)日: | 2018-07-20 |
发明(设计)人: | 李琳杰 | 申请(专利权)人: | 浪潮通用软件有限公司 |
主分类号: | G06F8/38 | 分类号: | G06F8/38;G06F9/451 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 李世喆 |
地址: | 250100 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 控制规则 界面设置 目标开关 预先设置 外部 | ||
本发明提供了一种对界面进行修改的方法及装置,该方法,包括:预先为待修改界面设置至少一个控制开关;预先设置针对待修改界面的控制规则;根据控制规则,设置至少一个控制开关的打开或关闭;接收外部输入的针对待修改界面的修改请求;确定修改请求的请求范围;从至少一个修改范围中,确定包含了请求范围的至少一个目标修改范围;判断每个目标修改范围对应的目标开关是否均打开,如果是,则根据控制规则,判断是否允许执行修改请求对应的修改操作,如果是,则执行修改请求对应的修改操作,根据修改操作对待修改界面进行修改,否则,禁止执行修改请求对应的修改操作。本发明能够更加方便地对界面进行修改。
技术领域
本发明涉及计算机技术领域,特别涉及一种对界面进行修改的方法及装置。
背景技术
在实际生产环境中,业务系统的界面很难完全满足实际的业务需求,这时,就需要对界面进行修改。
在现有技术中,对界面的修改需要充分研究界面内部逻辑关系,在清楚了界面内部的逻辑关系后,对界面进行修改,使得修改后的界面能够正常运行。
通过上述描述可见,现有技术中对界面的修改需要对界面内部的逻辑关键进行充分研究,实现比较复杂。
发明内容
本发明实施例提供了一种对界面进行修改的方法及装置,能够更加方便地对界面进行修改。
一方面,本发明实施例提供了一种对界面进行修改的方法,包括:
预先为待修改界面设置至少一个控制开关,每个所述控制开关对应一个修改范围,当所述控制开关打开时,允许修改对应的修改范围,当所述控制开关关闭时,不允许修改对应的修改范围;
预先设置针对所述待修改界面的控制规则;
根据所述控制规则,设置所述至少一个控制开关的打开或关闭;
S1:接收外部输入的针对所述待修改界面的修改请求;
S2:确定所述修改请求的请求范围;
S3:从至少一个所述修改范围中,确定包含了所述请求范围的至少一个目标修改范围;
S4:判断每个所述目标修改范围对应的目标开关是否均打开,如果是,则执行S5;
S5:根据所述控制规则,判断是否允许执行所述修改请求对应的修改操作,如果是,则执行S6,否则,执行S7;
S6:执行所述修改请求对应的修改操作,根据所述修改操作对所述待修改界面进行修改;
S7:禁止执行所述修改请求对应的修改操作。
进一步地,
所述至少一个控制开关包括:根控制开关、至少一个明细控制开关和至少一个容器控制开关;
所述预先为待修改界面设置至少一个控制开关,包括:
将所述待修改界面作为根容器控件,为所述根容器控件设置所述根控制开关,其中,所述根容器控件的所述根控制开关对应的修改范围是所述根容器控件,当所述根控制开关打开时,允许修改所述根容器控件以及所述根容器控件中的控件,当所述根控制开关关闭时,不允许修改所述根容器控件以及所述根容器控件中的控件;
为所述待修改界面中的至少一个明细控件分别设置对应的明细控制开关,其中,所述明细控件为不包含其他控件的控件,所述明细控件的所述明细控制开关对应的修改范围是所述明细控件,当所述明细控制开关打开时,允许修改所述明细控件,当所述明细控件开关关闭时,不允许修改所述明细控件;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮通用软件有限公司,未经浪潮通用软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810004115.6/2.html,转载请声明来源钻瓜专利网。