[发明专利]判断控件状态的方法有效
申请号: | 201210593531.7 | 申请日: | 2012-12-31 |
公开(公告)号: | CN103914288B | 公开(公告)日: | 2017-06-06 |
发明(设计)人: | 孙海林 | 申请(专利权)人: | 鼎捷软件股份有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 北京律诚同业知识产权代理有限公司11006 | 代理人: | 徐金国 |
地址: | 200443 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 判断 控件 状态 方法 | ||
1.一种判断控件状态的方法,其特征在于,包含:
通过一电子装置的一显示组件,提供一应用界面,其中该应用界面包含至少一控件,将该至少一控件与至少一控件状态判断器绑定,其中该至少一控件状态判断器的判断逻辑独立于控件操作逻辑之外,且该至少一控件对应至少一界面数据或程序状态;
持续监控该至少一界面数据或程序状态是否改变;
在监控到该至少一界面数据或程序状态有改变时,触发该至少一控件对应的至少一控件状态判断器,借此使该至少一控件状态判断器判断该至少一控件的状态;以及
根据该至少一控件状态判断器的一判断结果,更新该显示组件上所显示的该至少一状态。
2.根据权利要求1所述的判断控件状态的方法,其特征在于,触发该至少一控件对应的该至少一控件状态判断器的步骤包含:
在该至少一控件对应的该至少一控件状态判断器的数量为多个时,根据所述多个控件状态判断器的一遍历顺序,依序触发所述多个控件状态判断器进行判断;以及
在所述多个控件状态判断器的其中之一判断该至少一控件的该状态为一特定状态时,更新该显示组件上所显示的该至少一控件的状态并停止触发其余控件状态判断器。
3.根据权利要求2所述的判断控件状态的方法,其特征在于,该特定状态为不启用或不可见。
4.根据权利要求2所述的判断控件状态的方法,其特征在于,该遍历顺序指按照所述多个控件状态判断器的优先级从高到低。
5.根据权利要求1所述的判断控件状态的方法,其特征在于,该至少一控件状态为控件的启用状态或可见状态。
6.根据权利要求1所述的判断控件状态的方法,其特征在于,还包含:
于该应用界面创建该至少一控件;以及
自多个控件状态判断器选择该至少一控件对应的该至少一控件状态判断器。
7.根据权利要求1所述的判断控件状态的方法,其特征在于,还包含:
在一配置中定义一控件结构;
根据该控件结构中的至少一控件对应的一脚本内容,自动创建一控件状态判断器;以及
将该一控件状态判断器与该至少一控件绑定。
8.根据权利要求1所述的判断控件状态的方法,其特征在于,该电子装置通过一后台线程管理该至少一控件状态判断器,且该电子装置通过主线程于该显示组件,提供该应用界面。
9.根据权利要求1所述的判断控件状态的方法,其特征在于,该至少一控件为一菜单项或一工具栏按钮。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于鼎捷软件股份有限公司,未经鼎捷软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210593531.7/1.html,转载请声明来源钻瓜专利网。