[发明专利]一种快速定位功能定制入口的方法有效
申请号: | 201210370494.3 | 申请日: | 2012-09-27 |
公开(公告)号: | CN102866895A | 公开(公告)日: | 2013-01-09 |
发明(设计)人: | 王攀锋;刘勇彬;岳强;季统凯 | 申请(专利权)人: | 广东电子工业研究院有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 北京科亿知识产权代理事务所(普通合伙) 11350 | 代理人: | 汤东凤 |
地址: | 523808 广东省东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 快速 定位 功能 定制 入口 方法 | ||
1.一种快速定位功能定制入口的方法,其特征在于:包括如下步骤,
第一步,预定义可定制功能项,其中包括功能名称、功能描述、功能图标名称、功能权限项名称等;
第二步,获取用户已经定制的功能项,根据定制方式和功能项属性采用相应的方式生成页面代码并展现在页面上供用户选择;
第三步,用户选择需定制的功能项后保存其选择的定制项;
第四步,用户定制成功后依据功能项属性值展现在页面上,按顺序排列展示;
第五步,将定制功能项关联到具体实现功能的位置,以触发具体功能的展现
第六步,用户点击功能项按钮触发功能并调用。
2.根据权利要求1所述的定位功能定制入口的方法,其特征在于:
定义定制功能项时设定当图标和关联权限名称为空时与功能名称相同,然后,通过AJAX请求后端获取全部可定制的功能项并过滤无权限的项;主要流程是:前端程序通过AJAX方式向后端请求数据,后端程序从数据库读取到全部定制项数据,然后逐一对比检查当前用户是否有权限操作此项,移除无权限的项,并将剩余的项封装成JSON数据包返回给前端程序处理。
3.根据权利要求1所述的定位功能定制入口的方法,其特征在于:获取用户已经定制的功能项的主要流程是:前端程序通过上一步相同方式请求后端程序返回用户已经定制了的功能项JSON数据并解析逐一对比上一步取得的数据,将符合的功能项标记为已定制状态;然后逐项按以下两种方式中的一种方式生成前端页面代码,并将各项生成的代码合并展现到前端页面供用户选择;一种方式为增加方式,即跳过标记为已定制状态的项,将其他每一项生成可勾选的多选框代码;另一种方式为整体设置方式,即将每一项均生成可勾选的多选框代码,将标记为已定制状态的项默认设置为已选择状态,并可供用户反选。
4.根据权利要求2所述的定位功能定制入口的方法,其特征在于:获取用户已经定制的功能项的主要流程是:前端程序通过上一步相同方式请求后端程序返回用户已经定制了的功能项JSON数据并解析逐一对比上一步取得的数据,将符合的功能项标记为已定制状态;然后逐项按以下两种方式中的一种方式生成前端页面代码,并将各项生成的代码合并展现到前端页面供用户选择;一种方式为增加方式,即跳过标记为已定制状态的项,将其他每一项生成可勾选的多选框代码;另一种方式为整体设置方式,即将每一项均生成可勾选的多选框代码,将标记为已定制状态的项默认设置为已选择状态,并可供用户反选。
5.根据权利要求1至4任一项所述的定位功能定制入口的方法,其特征在于:第三步的主要流程是:用户在前端页面勾选需要的功能项后点击保存按钮,前端程序触发数据提交请求并将数据发送到后端程序处理;后端程序数据保存到用户定制数据中并返回保存结果状态和原因;如果保存失败则直接提示用户保存失败及失败原因,如果保存成功则提示成功信息并将上一步中生成并展现的页面代码移除并刷新已定制项列表。
6.根据权利要求1至4任一项所述的定位功能定制入口的方法,其特征在于:第四步主要流程是:前端发送请求、后端返回当前用户已定制功能项数据包,解析并逐项处理后生成前端展示的页面代码,其中处理逻辑是:判断是否设置图标属性,如果没有设置则将名称当作图标名称,并判断图标是否存在;若不存在则使用默认图标代替,如果有描述属性则增加事件在用户查看时提示描述信息,最后添加事件在用户点击该图标时触发。
7.根据权利要求5所述的定位功能定制入口的方法,其特征在于:第四步主要流程是:前端发送请求、后端返回当前用户已定制功能项数据包,解析并逐项处理后生成前端展示的页面代码,其中处理逻辑是:判断是否设置图标属性,如果没有设置则将名称当作图标名称,并判断图标是否存在;若不存在则使用默认图标代替,如果有描述属性则增加事件在用户查看时提示描述信息,最后添加事件在用户点击该图标时触发。
8.根据权利要求1至4任一项所述的定位功能定制入口的方法,其特征在于:第五步主要流程是:前端程序预先定义一个功能函数集合,将全部功能项操作函数预定义到此处,在功能函数实现的地方增加一段关联的操作将具体操作与预定义集合中的项关联,并在用户触发时通过此关联关系直接定位到功能实现模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东电子工业研究院有限公司,未经广东电子工业研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210370494.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:汽车用检测进气岐管气体温度和压力的传感器装置
- 下一篇:一种LED日光灯