System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及计算机,特别涉及select选择器创建方法、装置、设备及介质。
技术介绍
1、select选择器是前端开发人员使用最多的form表单元素之一,在页面的增删改查中发挥着举足轻重的作用,select选择器中两个核心的元素key(前后端数据交互的关键字段)和value(页面直观展示的字段)更是让前端数据在用户界面展示和后端数据存储两者的转译过程中变得轻便和灵活。
2、现阶段前端开发人员在使用select选择器的时候,下拉菜单的数据来源只有前端代码中定义变量和后端接口返回数据库固定的数据两种方式。在后期维护过程中,遇到需要对下拉菜单的数据进行更改的时候就需要前端人员手动修改代码重新打包进行项目部署或者运维人员在数据库中进行手动更改,如果一个完整的项目中有多个页面需要同样的一组下拉选择数据,在更改的过程中也极易因为修改遗漏的情况。
3、当开发人员把开发的项目作为产品分发给多个甲方使用,而甲方根据自己的业务场景需要匹配不同的select下拉菜单的时候,也会需要前端人员重新更改代码或者运维人员手动维护数据库数据的情况,繁琐的更改方式既不专业也不利于数据安全。
技术实现思路
1、本专利技术实施例提供了elect选择器创建方法、装置、设备及介质,方便开发人员在后期维护过程中方便快捷的更新select选择器的下拉菜单数据,提高下拉菜单数据的可复用性以及数据安全性。
2、根据本专利技术的一方面,提供了一种select选择器创建方法,包括:
3
4、在所述字典编码文档下编辑字典数据,所述字典数据包括所述待创建的select选择器的至少一种可编辑属性和至少一种数组对象数据,所述数组对象数据表征所述待创建的select选择器的一个可选项;
5、设置所述数组对象数据的value值和label值,得到select选择器。
6、可选的,所述可编辑属性,包括:字典编码、创建时间和使用位置中的一种或多种,所述字典编码表征所述select选择器的唯一标识,所述创建时间表征创建字典数据的时间,所述使用位置为所述select选择器在前段页面可用的位置。
7、可选的,该方法还包括:
8、接收对于所述可编辑属性的第一修改信息,所述第一修改信息中包括修改属性值;
9、确定所述修改属性值是否符合预设的属性编码规范;
10、若符合,将当前可编辑属性的属性值修改为所述修改属性值。
11、可选的,该方法还包括:
12、接收对于所述数组对象数据的第二修改信息,所述第二修改信息中包括不同于当前value值和当前label值的修改value值和修改label值;
13、通过所述修改value值和所述修改label值替换所述当前value值和所述当前label值。
14、可选的,所述第二修改信息中包括用户信息;相应的,在所述通过所述修改value值和所述修改label值替换所述当前value值和所述当前label值之前,还包括:
15、通过所述用户信息进行鉴权,在鉴权通过时,通过所述修改value值和所述修改label值替换所述当前value值和所述当前label值。
16、可选的,该方法还包括:
17、接收表征增加所述数组对象数据的增加信息,所述增加信息中包括新增数组对象数据的value值和label值;
18、根据所述value值和label值增加所述数组对象数据,以增加所述select选择器的可选项。
19、可选的,该方法还包括:
20、在所述select选择器在前端页面被加载时,确定所述前段页面的缓存占用;
21、在所述缓存占用低于预设值时,加载所述select选择器的全部可选项;
22、在所述缓存占用不低于预设值时,加载所述select选择器的部分可选项。
23、根据本专利技术的另一方面,提供了一种select选择器创建装置,包括:
24、创建单元,用于创建字典编码文档,所述字典编码文档包括待创建的select选择器的唯一标识和所述待创建的select选择器的标题名称;
25、编辑单元,用于在所述字典编码文档下编辑字典数据,所述字典数据包括所述待创建的select选择器的至少一种可编辑属性和至少一种数组对象数据,所述数组对象数据表征所述待创建的select选择器的一个可选项;
26、设置单元,用于设置所述数组对象数据的value值和label值,得到select选择器。
27、根据本专利技术的另一方面,提供了一种电子设备,包括:至少一个存储器和至少一个处理器;所述至少一个存储器,用于存储机器可读程序;所述至少一个处理器,用于调用所述机器可读程序,执行本专利技术任一实施例所述的select选择器创建方法。
28、根据本专利技术的另一方面,提供了一种计算机可读介质,所述计算机可读介质上存储有计算机指令,所述计算机指令在被处理器执行时,使所述处理器执行本专利技术任一实施例所述的select选择器创建方法。
29、本专利技术实施例的方案,通过创建字典编码文档,所述字典编码文档包括待创建的select选择器的唯一标识和所述待创建的select选择器的标题名称;在所述字典编码文档下编辑字典数据,所述字典数据包括所述待创建的select选择器的至少一种可编辑属性和至少一种数组对象数据,所述数组对象数据表征所述待创建的select选择器的一个可选项;设置所述数组对象数据的value值和label值,得到select选择器。本专利技术实施例的方案生成的select选择器方便开发人员在后期维护过程中方便快捷的更新select选择器的下拉菜单数据,提高下拉菜单数据的可复用性以及数据安全性。
30、应当理解,本部分所描述的内容并非旨在标识本专利技术的实施例的关键或重要特征,也不用于限制本专利技术的范围。本专利技术的其它特征将通过以下的说明书而变得容易理解。
本文档来自技高网...【技术保护点】
1.select选择器创建方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于:
3.根据权利要求1所述的方法,其特征在于,进一步包括:
4.根据权利要求1所述的方法,其特征在于,进一步包括:
5.根据权利要求4所述的方法,其特征在于,所述第二修改信息中包括用户信息;相应的,在所述通过所述修改value值和所述修改label值替换所述当前value值和所述当前label值之前,进一步包括:
6.根据权利要求1所述的方法,其特征在于,进一步包括:
7.根据权利要求1所述的方法,其特征在于,进一步包括:
8.select选择器创建装置,其特征在于,包括:
9.电子设备,其特征在于,包括:
10.计算机可读介质,其特征在于,所述计算机可读介质上存储有计算机指令,所述计算机指令在被处理器执行时,使所述处理器执行权利要求1至7中任一所述的方法。
【技术特征摘要】
1.select选择器创建方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于:
3.根据权利要求1所述的方法,其特征在于,进一步包括:
4.根据权利要求1所述的方法,其特征在于,进一步包括:
5.根据权利要求4所述的方法,其特征在于,所述第二修改信息中包括用户信息;相应的,在所述通过所述修改value值和所述修改label值替换所述当前value值和所述当前label...
【专利技术属性】
技术研发人员:张宜梅,陈尧,张目飞,
申请(专利权)人:浪潮云信息技术股份公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。