一种通用的处理用户界面显示规则的方法与流程

文档序号:12595594阅读:190来源:国知局
本发明涉及互联网技术,尤其涉及一种通用的处理用户界面显示规则的方法,保持一致性减少重复性代码。
背景技术
:在单据操作中,有些操作是通用的,比如报销类单据,可设定显示时间、类型、金额列,展示某报销人在某个时间段的所有报销记录并统计金额。根据业务分类不同,报表类单据,需要设置图标属性、打印格式。既有规则新建、删除等共同操作,又有规则定义的业务个性化需求。如果业务开发人员单独处理,会造成公共部分代码重复,展示规则的方式不统一,如果公共操作部分变更,这要求所有业务涉及此处开发统一变更,增加额外工作量。如果能够提供一种通用的处理用户界面规则的方法,既能保持不同业务规则操作的一致性,又能扩展个性化规则定义需求,这将会是一种非常好的特性。技术实现要素:为了解决以上问题,本发明提出了一种通用的处理用户界面显示规则的方法。本发明通过为用户界面显示规则操作定义一组接口标准,这组接口标准定义了规则定义、展示规则、和管理规则需要的属性及操作,从而基于这组接口标准可以实现符合接口标准的用户界面显示规则的操作一致和规则定义个性化设置。本发明的技术方案是:一种通用的处理用户界面显示规则的方法,包含以下步骤:A.定义规则定义的接口标准B.定义展示规则接口标准C.定义管理规则接口标准在步骤A,为了展示规则的一致性和扩展性,规则定义要遵循规定的接口标准。接口标准包含两个组成部分:(1)单独规则定义(2)列表规则定义单独规则定义包含六个属性,规则标识,规则名称,是否默认规则,所属分类,通用条件设置,特殊条件设置。具体描述如下:列表规则定义包含三个属性,基础规则、默认规则标识和操作权限标识。具体描述如下:在步骤B,为了展示规则保持一致性,需要定义展示规则遵循的接口标准。接口标准包含两个组成部分:1)展示规则接口2)规则上下文其中,“展示规则接口”,用于按照某种方式显示所有规则列表,在规则间切换,并通知界面选中规则变更,决定是否启用管理规则。包含三个属性管理规则配置、规则分类,具体描述如下:“展示规则接口”包含“选择规则改变”事件。当从一个规则选择另一个规则时,会触发该事件。其中传递的参数有当前规则标识以及当前规则内容是否变更。“展示规则接口”包含“管理规则结束”事件。当管理规则的调用结束后,会触发该事件。其中传递的参数是规则是否变更,如果在管理规则前后的当前规则发生改变或者当前规则内容变更都视为规则变更。“规则展示接口”包含三个操作“呈现方式”、“获取指定规则”、“获取规则列表”,具体描述如下其中,规则上下文,用于在展示规则和管理规则之间,传递当前规则的信息,减少从服务器端获取数据的操作。包含具体描述如下:在步骤C,为了管理规则的一致性和扩展性,需要定义管理规则遵循的接口标准。管理规则接口按照统一方式呈现与对应展示规则一致的所有规则的管理,统一的管理规则界面,支持按照规则个性化定义表现规则,修改规则的内容,新增、保存、删除规则。其中,管理规则接口包含五个属性规则分类、默认规则内容、单独传递数据、进入管理规则时的规则定义和当前规则标识,具体描述如下:其中,管理规则接口包含六个方法,规则的验证、加载指定规则定义、从界面获取规则、从界面获取规则、保存规则、删除规则、结束管理规则具体描述如下:通过使用本发明提供的方法,针对处理用户界面规则,既能保持不同业务规则操作的一致性,又能扩展个性化规则定义需求,加强业务编码的稳定。附图说明图1是处理用户界面显示规则的接口标准定义结构示意图。具体实施方式下面通过实施例对本发明的内容进行更加详细的阐述:实施场景划分为两个阶段,分别为:开发阶段、运行阶段。用定义财务报表格式方案为例,该格式个性化设置图标规则,区别于其他业务组,方便用户通过自定义图标格式显示数据。在开发阶段,财务报表格式需要实现的“单独规则定义”,个性化属性设置如下:实现“展示规则接口”,个性化属性设置如下:属性名称值单独传递数据需要传入当前单据标识和当前数据标识实现“管理规则接口”,个性化属性设置如下:属性名称值默认规则内容默认页面属性,纸张类型为A4210*297,打印方向为纵向。配置“展示规则接口”的“获取指定规则”和“获取规则列表”为财务组通用的服务器端获取规则接口。重载“界面更新”方法,根据规则定义内容中的图表属性,重新渲染报表。配置“管理规则接口”的“保存规则”和“删除规则”为财务组通用的服务器端规则操作接口。实现“管理规则接口”的“规则的验证”中,个性化条件验证,图标属性中的标题为必填,长度不超过30个字符。“加载指定规则定义”中,个性化条件加载图表和页面两个标签页,图标页和页面标签页是根据所需属性扩展的记载页。“从界面获取规则”中,个性化条件获取,从图标和页面两个标签页获取键值对格式化后传递给个性化条件属性。在运行阶段,财务报表格式方案,点击展示规则按钮,下拉显示该用户定义和公共的所有规则,选中规则,根据规则定义内容的图表属性,重新渲染报表。点击管理按钮,在规则管理界面统一管理规则,进行规则的新建、保存和删除。可以重新命名规则,改变图标属性中的绑定字段。操作完毕,关闭管理界面。根据规则是否变更,判定是否要重新渲染界面。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1