专利名称:一种基于网页元素的动态展示方法
技术领域:
本发明涉及基于网页元素的动态展示方法,其采用JAVA+JAVASCRIPT实现。
背景技术:
在页面元素展示过程中,在某些业务需求中,要求针对某类元素根据不同业务场景、业务规则来展示。通常的处理手段把业务实例化,再通过具体页面逐一呈现出来。而这种传统的处理手段存在以下缺点
一、数据模型设计存在局限性,不能或不利于动态扩展。
ニ、前台页面展示需要针对具体业务做独立处理,在増加、修改或是删除业务元素时需要对具体业务页面做程序代码修改。
发明内容
本发明针对现有技术不具有动态展示功能、扩展性和灵活性不够的不足,提供了一种简单易操作、可扩展、灵活多变,并具有修改及时有效性基于网页元素的动态展示方法。本发明解决上述技术问题的技术方案如下一种网页元素的动态展示方法,具体包括以下步骤
步骤I :根据标识,筛选网页动态展示数据;
步骤2 :根据筛选后数据集分类生成页面展示元素;
步骤3 :生成对应的JS脚本;
步骤4 :根据元素规则配置调用后台方法,提交保存整个业务数据至数据库。在上述技术方案的基础上,本发明还可以做如下改进。进ー步,所述步骤I具体包括以下步骤
步骤1.1:接收业务标识;
步骤I. 2 :根据业务标识从数据库内提取元素集合;
步骤I. 3 :根据元素数据库配置,筛选过滤数据组合成展示数据集合。进ー步,所述步骤2具体包括以下步骤
步骤2. I :判断是否需要实时规则验证,如果是,继续判断规则库是否存在;
步骤2. 2 :如果不需要实时规则验证,则继续进行步骤3。进ー步,所述步骤2. I判断规则库是否存在包括以下两种情况,如果规则库存在,执行JS公共验证;如果规则库不存在,执行JS配置验证。进ー步,所述业务标识包括产品编码和/或资费编码。进ー步,所述元素规则包括以下规则的至少ー种
标识包括的种类元素;元素联调标识和联动元素;元素验证方式;元素是否默认及默认值;元素是否非必填。进ー步,其中标识包括的种类元素包括资费、服务或接ロ等。
本发明的有益效果是本发明所述方法,提供了业务的可扩展性、灵活多变性和修改的及时有效性,本发明简单易操作,通过数据元素规则配置,后台数据筛选过滤处理,达到前台页面分类动态展示。
图I为本发明实施例I所述的网页元素的动态展示方法流程 图2为本发明实施例I所述的网页元素的动态展示方法中元素数据库配置图。
具体实施例方式以下结合附图对本发明的原理和特征进行描述,所举实例只用于解释本发明,并非用于限定本发明的范围。 如图I、图2所示,本发明具体实施例I所述的ー种网页元素的动态展示方法,具体包括以下步骤
步骤I:接收产品编码;
步骤2 :根据产品编码从数据库内提取元素集合;
步骤3 :根据元素数据库配置,筛选过滤数据组合成展示数据集合;
步骤4 :判断是否需要实时规则验证,如果是,继续判断规则库是否存在;如果规则库存在,执行JS公共验证;如果规则库不存在,执行JS配置验证;
步骤5 :如果不需要实时规则验证,则继续进行步骤6 ;
步骤6 :页面根据后台元素集合分类动态生成展示元素并生成相应JS脚本,元素输入提示验证调用公共或是配置JS方法;
步骤7 :根据元素规则[如该标识包括种类(资费、服务、接ロ等)元素;元素联调标识和联动元素;元素验证方式;元素是否默认和默认值;元素是否非必填等]配置调用后台方法,提交保存整个业务数据至数据库。以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种网页元素的动态展示方法,其特征在于,具体包括以下步骤 步骤I :根据标识,筛选网页动态展示数据; 步骤2 :根据筛选后数据集分类生成页面展示元素; 步骤3 :生成对应的JS脚本; 步骤4 :根据元素规则配置调用后台方法,提交保存整个业务数据至数据库。
2.根据权利要求I所述的动态展示方法,其特征在于,所述步骤I具体包括以下步骤 步骤I. I :接收业务标识; 步骤I. 2 :根据业务标识从数据库内提取元素集合; 步骤I. 3 :根据元素数据库配置,筛选过滤数据组合成展示数据集合。
3.根据权利要求2所述的动态展示方法,其特征在于,所述步骤2具体包括以下步骤 步骤2. I :判断是否需要实时规则验证,如果是,继续判断规则库是否存在; 步骤2. 2 :如果不需要实时规则验证,则继续进行步骤3。
4.根据权利要求3所述的动态展示方法,其特征在于,所述步骤2.I判断规则库是否存在包括以下两种情况,如果规则库存在,执行JS公共验证;如果规则库不存在,执行JS配置验证。
5.根据权利要求4所述的动态展示方法,其特征在于,所述业务标识包括产品编码和/或资费编码。
6.根据权利要求I所述的动态展示方法,其特征在于,所述元素规则包括以下规则的至少一种 标识包括的种类元素;元素联调标识和联动元素;元素验证方式;元素是否默认及默认值;元素是否非必填。
7.根据权利要求I至6任一项所述的动态展示方法,其特征在于,其中标识包括的种类元素包括资费、服务或接口。
全文摘要
本发明涉及一种网页元素的动态展示方法,具体包括以下步骤步骤1根据标识,筛选网页动态展示数据;步骤2根据筛选后数据集分类生成页面展示元素;步骤3生成对应的JS脚本;步骤4根据元素规则配置调用后台方法,提交保存整个业务数据至数据库。本发明所述方法,提供了业务的可扩展性、灵活多变性和修改的及时有效性,本发明简单易操作,通过数据元素规则配置,后台数据筛选过滤处理,达到前台页面分类动态展示。
文档编号G06F17/30GK102662962SQ201210059738
公开日2012年9月12日 申请日期2012年3月8日 优先权日2012年3月8日
发明者陈伟 申请人:北京神州数码思特奇信息技术股份有限公司