发明名称 一种基于AJAX的资源多页分配方法
摘要 本发明公开一种AJAX的资源多页分配方法,其包括以下步骤:步骤S1:对bindingSet进行初始化设置,将其初始集合设为数据库中与资源已绑定的角色主键;步骤S2:用户在前台页面所进行的绑定/取消绑定操作反应到bindingSet的变化;步骤S3:用户进行提交操作,将新集合bindingSet更新到数据库或其他存储实体。本发明通过轻松点击一个按钮或链接,一次性实现将查询到的附合条件的多页角色列表与资源进行绑定/取消绑定操作。
申请公布号 CN102236673B 申请公布日期 2013.11.06
申请号 CN201010164453.X 申请日期 2010.04.30
申请人 航天信息股份有限公司 发明人 郭向国;程登峰;张庆胜;邓宏;宁红宙
分类号 G06F17/30(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 北京科龙寰宇知识产权代理有限责任公司 11139 代理人 孙皓晨;朱世定
主权项 一种基于AJAX的资源多页分配方法,其特征在于,其包括以下步骤:步骤S1:对bindingSet进行初始化设置,将其初始集合设为数据库中与资源已绑定的角色主键,通过所述初始集合可以确定单个角色对应的与资源是否绑定的复选框控件初始状态是否选中;步骤S2:用户在前台页面所进行的绑定/取消绑定操作反映到bindingSet的变化的具体步骤是:提供一种查询角色分页的基类,该基类包含的主要私有变量为所有角色与资源绑定的主键集合bindingSet和全部绑定/全部取消绑定的布尔型变量allSelected,用户在前台页面所进行的绑定/取消绑定操作反映到bindingSet和allSelected的变化,用户在前台所进行的单个角色与资源绑定/取消绑定以及当前页角色与资源绑定/取消绑定的操作会引起bindingSet的变化,查询到的角色全部实现与资源绑定/取消绑定操作会引起allSelected的变化,在页面管理BEAN中要根据上述变化,重新设置需要绑定到资源的角色主键集合bindingSet;步骤S3:用户进行提交操作,将新集合bindingSet更新到数据库或其他存储实体,在页面管理BEAN中生成的bindingSet,在更新到数据库时,需要与已和资源绑定的角色主键列表roleIds进行比对,bindingSet和roleIds中都存在的角色主键,需要将这些主键从bindingSet移除,roleIds中存在而bindingSet中不存在的角色主键,需要将这些主键对应的角色与资源解除绑定关系,bindingSet中存在而roleIds中不存在的角色主键,需要将这些主键对应的角色与资源建立绑定关系。
地址 100097 北京市海淀区杏石口路甲18号