发明名称 一种基于描述的界面生成装置及生成方法
摘要 本发明公开了一种基于描述的界面生成装置,用于生成目标界面;包括解释器和定义文件;定义文件中包括对目标界面中的各参数的名称、数据源、依赖关系和查询条件的描述;解释器包括数据源查询器和加载器,数据源查询器根据当前参数的数据源的描述,查询得到参数的数据源的位置,加载器根据当前参数的依赖关系的描述、当前参数的查询条件的描述以及用户端动态选定的当前参数的上一级参数的数据内容,从当前参数的数据源中提取符合当前参数的完整查询内容的数据内容加载到当前参数对应的控件中。本发明的解释器可重复使用解释运行多个定义文件的参数的描述语句,所以本发明的生成装置可减少开发界面时的代码量。
申请公布号 CN102231104A 申请公布日期 2011.11.02
申请号 CN201010240230.7 申请日期 2010.07.29
申请人 艾默生网络能源有限公司 发明人 王冬
分类号 G06F9/44(2006.01)I 主分类号 G06F9/44(2006.01)I
代理机构 深圳新创友知识产权代理有限公司 44223 代理人 江耀纯
主权项 一种基于描述的界面生成装置,用于生成目标界面;其特征在于:包括解释器和定义文件;所述定义文件中包括对所述目标界面中的各参数的名称、数据源、依赖关系和查询条件的描述;所述解释器包括数据源查询器和加载器,所述数据源查询器根据所述定义中当前参数的数据源的描述,查询得到当前参数的数据源的位置,所述加载器根据所述定义文件中当前参数的依赖关系的描述,分析得到当前参数的依赖参数集合,所述加载器根据当前参数的依赖参数的集合、所述定义中当前参数的查询条件的描述以及用户端动态选定的当前参数的上一级参数的数据内容,分析得到当前参数的完整查询内容,从通过所述数据源查询器查询得到的当前参数的数据源中提取符合当前参数的完整查询内容的数据内容加载到当前参数对应的控件中。
地址 518057 广东省深圳市南山区科技工业园科发路一号