【技术实现步骤摘要】
一种动态数据编辑方法、装置、设备及介质
[0001]本专利技术涉及表单数据处理
,具体的,本专利技术应用于复杂动态数据处理领域,特别是涉及一种动态数据编辑方法、装置、设备及介质。
技术介绍
[0002]目前,现有智能终端中所配备的表单组件仅能支持简单的表单数据编辑,对于动态数据结构方面,仅能简单支持部分少量的数据类型在动态数组上的增减,而对于一些复杂的动态负载数据(不定长度的列表,各类不同结构组成的结构体以及同种结构组成的数组等复杂嵌套数据)处理时,需要消耗大量的时间进行嵌套组件样式、间距以及大数据量情况下数据切换展示的调试,最终导致组件的开发时间长,同时极大的提高了开发过程中数据校验和错误排查的难度,最终会导致开发项目的风险过高以及超时交付情况。
技术实现思路
[0003]本专利技术的目的在于,针对现有技术中的上述问题,提供一种动态数据编辑方法、装置、设备及介质,进而解决现有技术中智能终端中所配备的表单组件对于一些复杂的动态负载数据处理时,需要消耗大量的时间进行嵌套组件样式、间距以及大数据量情况下数据 ...
【技术保护点】
【技术特征摘要】
1.一种动态数据编辑方法,其特征在于,包括以下步骤:算法组件配置:搭建树形结构处理组件,确认动态多维数据,设置数据转换算法;多维数据结构转换:基于所述树形结构处理组件、所述动态多维数据和所述数据转换算法执行数据结构转换操作,得到树状数据编辑结构;数据编辑响应:获取数据编辑请求,基于所述树形结构处理组件、所述树状数据编辑结构和所述数据编辑请求进行动态数据编辑。2.根据权利要求1所述的一种动态数据编辑方法,其特征在于:所述搭建树形结构处理组件,包括:配置数据映射单元,在所述数据映射单元中配置树形结构规范,得到第一组件;配置数据替换单元,令所述数据替换单元作为第二组件;配置编辑校验单元,在所述编辑校验单元中配置若干编辑组件和若干校验事件,得到第三组件;配置树形组件,在所述树形组件上设置若干树节点,为若干所述树节点分别设置初始绑定值,得到第四组件;令所述第一组件、所述第二组件、所述第三组件和所述第四组件组成所述树形结构处理组件。3.根据权利要求2所述的一种动态数据编辑方法,其特征在于:所述基于所述树形结构处理组件、所述动态多维数据和所述数据转换算法执行数据结构转换操作,得到树状数据编辑结构,包括:基于所述树形结构处理组件、所述动态多维数据和所述数据转换算法进行多维转换处理,得到一维数据结构;基于所述树形结构处理组件和所述一维数据结构生成树状数据编辑结构。4.根据权利要求3所述的一种动态数据编辑方法,其特征在于:所述动态多维数据包括:若干数据结构体;所述基于所述树形结构处理组件、所述动态多维数据和所述数据转换算法进行多维转换处理,得到一维数据结构,包括:基于所述第一组件调用所述数据转换算法对若干所述数据结构体分别进行一维数据转换处理,得到所述一维数据结构。5.根据权利要求4所述的一种动态数据编辑方法,其特征在于:所述数据转换算法,包括:将若干所述数据结构体均按照JSON格式进行数据格式转换,得到若干JS ON数据;调用所述第一组件遍历若干所述JSON数据;调用所述第一组件将遍历到的每个所述JSON数据均按照所述树形结构规范进行数据转换,得到若干树形结构数据;令若干所述树形结构数据构成所述一维数据结构。6.根据权利要求5所述的一种动态数据编辑方法,其特征在于:
【专利技术属性】
技术研发人员:王瑜,吴帅君,安静,马伟,
申请(专利权)人:浪潮金融信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。