输入处理方法、系统、电子设备和可读存储介质技术方案

技术编号:37521706 阅读:9 留言:0更新日期:2023-05-12 15:44
本申请公开了输入处理方法、系统、电子设备和可读存储介质,该方法包括:获取光标所在位置之前已经输入的内容,其中,所述光标用于在输入控件中指示当前进行输入信息的位置;查找与所述已经输入的内容相对应的待输入项,其中,所述待输入项用于与所述已经输入的内容构成运算表达式;显示所述待输入项,其中,显示的所述待输入项能够被用户选择,被所述用户选择的待输入项被输入到所述光标所在的当前位置。通过本申请解决了在进行数据定制化处理过程没有对用户进行合理的引导从而使得无编程经验的人员无法进行自行编辑表达式的问题,进而可以使得用户在没有编程经验的情况下也可以自主组装出各种数据表达式,满足数据定制化处理的需要。理的需要。理的需要。

【技术实现步骤摘要】
输入处理方法、系统、电子设备和可读存储介质


[0001]本申请涉及到软件领域,具体而言,涉及输入处理方法、系统、电子设备和可读存储介质。

技术介绍

[0002]随着计算机技术的发展,如企业等经营实体会使用软件技术保存大量的数据,例如,可以将这些数据保存在数据库中。在对数据的使用过程中,一般需要对各种数据进行整合等定制化处理,这种数据定制化处理一般与数据的使用方式具有很强的相关性,因此通用型的系统不能把数据定制化处理逻辑写死在系统内部。
[0003]目前,一般是由编程人员来输入相关的表达式从而实现定制化处理。但是往往不具有编程知识的人员也希望能够自行编辑表达式,从而自行进行定制化处理,对于此,在相关技术中还没有比较好的解决方案。

技术实现思路

[0004]本申请实施例提供了输入处理方法、系统、电子设备和可读存储介质,以至少解决在进行数据定制化处理过程没有对用户进行合理的引导从而使得无编程经验的人员无法进行自行编辑表达式的问题。
[0005]根据本申请的一个方面,提供了一种输入处理方法,包括:获取光标所在位置之前已经输入的内容,其中,所述光标用于在输入控件中指示当前进行输入信息的位置;查找与所述已经输入的内容相对应的待输入项,其中,所述待输入项为一项或多项,所述待输入项用于与所述已经输入的内容构成运算表达式;显示所述待输入项,其中,显示的所述待输入项能够被用户选择,被所述用户选择的待输入项被输入到所述光标所在的当前位置。
[0006]根据本申请的另一个方面,还提供了一种输入处理系统,包括:输入控件,用于接收用户的输入,并通过光标显示当前的输入位置;第一显示控件,用于显示待输入项,其中,所述待输入项是根据所述光标所在位置之前已经输入的内容查找到的,所述待输入项为一项或多项,所述待输入项用于与所述已经输入的内容构成运算表达式;显示的所述待输入项能够被用户选择,被所述用户选择的待输入项被输入到所述光标所在的当前位置。
[0007]根据本申请的另一个方面,还提供了一种电子设备,包括存储器和处理器;其中,所述存储器用于存储一条或多条计算机指令,其中,所述一条或多条计算机指令被所述处理器执行以实现上述的方法步骤。
[0008]根据本申请的另一个方面,还提供了一种可读存储介质,其上存储有计算机指令,其中,该计算机指令被处理器执行时实现上述的方法步骤。
[0009]在本申请实施例中,采用了获取光标所在位置之前已经输入的内容,其中,所述光标用于在输入控件中指示当前进行输入信息的位置;查找与所述已经输入的内容相对应的待输入项,其中,所述待输入项为一项或多项,所述待输入项用于与所述已经输入的内容构成运算表达式;显示所述待输入项,其中,显示的所述待输入项能够被用户选择,被所述用
户选择的待输入项被输入到所述光标所在的当前位置。在上述步骤中,可以根据用户已经输入的内容进行查找待输入项,并将查找到的待输入项显示给用户,以供用户进行选择,这相当于根据用户输入的不内容给予了不同引导,让用户可以根据显示待输入项一步一步的构建自己想要的表达式,因此,通过本申请解决了在进行数据定制化处理过程没有对用户进行合理的引导从而使得无编程经验的人员无法进行自行编辑表达式的问题,进而可以使得用户在没有编程经验的情况下也可以自主组装出各种数据表达式,满足数据定制化处理的需要。
附图说明
[0010]构成本申请的一部分的附图用来提供对本申请的进一步理解,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
[0011]图1是根据本申请实施例的输入处理方法的流程图;
[0012]图2是根据本申请实施例的表达式框的示意图;
[0013]图3是根据本申请实施例的表达式框中没有输入内容时的引导框的示意图;
[0014]图4是根据本申请实施例的在引导框中选择字段的示意图;
[0015]图5是根据本申请实施例的在搜索框内输入关键字的示意图;
[0016]图6是根据本申请实施例的在表达框中直接输入文本的示意图;
[0017]图7是根据本申请实施例的切换数据类型的示意图;
[0018]图8是根据本申请实施例的输入数字的示意图;
[0019]图9是根据本申请实施例的输入日期的示意图;
[0020]图10是根据本申请实施例的输入布尔类型数据的示意图;
[0021]图11是根据本申请实施例的输入证件号码后新弹出的引导框的示意图;
[0022]图12是根据本申请实施例的输入语文成绩后新弹出的引导框的示意图;
[0023]图13是根据本申请实施例的输入毕业时间后新弹出的引导框的示意图;
[0024]图14是根据本申请实施例的输入数学成绩和加号后新弹出的引导框的示意图;
[0025]图15是根据本申请实施例的输入数学成绩和等号后新弹出的引导框的示意图;
[0026]图16是根据本申请实施例的输入一个比较符后新弹出的引导框的示意图;
[0027]图17是根据本申请实施例的普通表达式弹出的引导框的示意图;
[0028]图18是根据本申请实施例的输入in之后弹出的引导框的示意图一;
[0029]图19是根据本申请实施例的输入in之后弹出的引导框的示意图二;
[0030]图20是根据本申请实施例的输入between之后弹出的选择上下边界引导框的示意图;
[0031]图21是根据本申请实施例的between之后弹出的选择开闭规则引导框的示意图;
[0032]图22是根据本申请实施例的使用like之后单侧匹配的示意图;
[0033]图23是根据本申请实施例的使用like之后不采用%进行匹配的示意图;
[0034]图24是根据本申请实施例的拖入函数的示意图;
[0035]图25是根据本申请实施例的使用逻辑运算符号时左右位置互换的示意图。
具体实施方式
[0036]需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。
[0037]需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
[0038]在以下实施方式中涉及到通过编辑数据之间的逻辑或数学关系满足用户进行数据定制化处理的要求,以下实施方式可以面向无技术背景的工作人员,将屏蔽底层技术细节对工作人员屏蔽,让无编程经验的工作人员也可以快速构建数据定制化逻辑。下面首先对以下实施方式中涉及到的技术术语进行说明。
[0039]低代码开发
[0040]低代码开发方法一种可以快速设计和开发软件的方法,其目的是让编程者尽量少的进行手动编码。低代码开发平台是无需编码(即零代码)或通过少量代码就可以快速生成应用程序的开发平台。通过可视化进行应用程序开发的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种输入处理方法,包括:获取光标所在位置之前已经输入的内容,其中,所述光标用于在输入控件中指示当前进行输入信息的位置;查找与所述已经输入的内容相对应的待输入项,其中,所述待输入项为一项或多项,所述待输入项用于与所述已经输入的内容构成运算表达式;显示所述待输入项,其中,显示的所述待输入项能够被用户选择,被所述用户选择的待输入项被输入到所述光标所在的当前位置。2.根据权利要求1所述的方法,其中,查找与所述已经输入的内容相对应的待输入项包括:确定所述已经输入的内容中最靠近所述光标的内容为运算符号或者数据字段;在最靠近所述光标的内容为运算符号的情况下,获取所述已经输入的内容中在所述运算符号之前输入的数据字段;查找与所述之前输入的数据字段相对应的数据字段作为所述待输入项;和/或,在最靠近所述光标的内容为数据字段的情况下,根据以下至少之一查找运算符号作为所述待输入项:最靠近所述光标的数据字段对应的数据类型、所述已经输入的内容中包括的运算符号。3.根据权利要求2所述的方法,其中,查找与之前输入的数据字段相对应的数据字段作为所述待输入项包括:获取所述之前输入的数据字段对应的数据类型和/或所述之前已经输入的数据字段的名称中的关键字;查找与所述之前输入的数据字段的数据类型相同的数据字段和/或名称中包括所述关键字的数据字段作为所述待输入项。4.根据权利要求2所述的方法,其中,所述运算符号包括以下至少之一:逻辑运算符号、数学运算符号。5.根据权利要求4所述的方法,其中,查找所述运算符号作为所述待输入项包括:判断所述已经输入的内容中是否包括逻辑运算符号;在已经包括逻辑运算符号的情况下,将查找到的数据运算符号作为所述待输入项。6.根据权利要求4所述的方法,其中,查找与所述已经输入的内容相对应的待输入项包括:获取所述已经输入的内容中最靠近所述光标的数据字段的数据类型;根据所述数据类型查找与所述数据类型对应...

【专利技术属性】
技术研发人员:张成廷李汀鸿詹国胜隋惠婷
申请(专利权)人:阿里云计算有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1