一种选择框的显示方法及装置制造方法及图纸

技术编号:32333649 阅读:15 留言:0更新日期:2022-02-16 18:41
本申请公开了一种选择框的显示方法及装置,该方法包括:响应于用户的第一触发操作,更新全局变量的值,并将更新后的全局变量的值赋值给第一局部变量;向服务器发送第一请求信息,并接收服务器发送的第一返回消息,第一返回消息对应第一局部变量;响应于用户的第二触发操作,更新全局变量的值,并将更新后的全局变量的值赋值给第二局部变量;向服务器发送第二请求消息,并接受服务器发送的第二返回消息,第二返回消息对应第二局部变量;根据第一局部变量、第二局部变量和全局变量,选择根据第一返回消息或第二返回消息显示选择框。该方法保证了选择框的显示符合显示规则,避免了联动问题的产生。动问题的产生。动问题的产生。

【技术实现步骤摘要】
一种选择框的显示方法及装置


[0001]本申请涉及计算机领域,尤其涉及一种选择框的显示方法及装置。

技术介绍

[0002]用户在客户端息时,可以通过输入框打字进行信息输入,或者通过选择框选择信息输入。选择框中的选项在用户不进行选择时是不显示的,当用户进行选择时,需要通过点击触发按键,触发客户端显示选择框对应的选项。当用户再次点击触发按键时,收回该选择框对应的选项。
[0003]当用户双击触发按键时,选择框应该不显示其对应的选项。但用户进行第一次点击时,客户端需要向服务器请求数据,服务器接收该请求后返回该选择框对应的选项数据;用户进行第二次点击时,客户端向服务器发送的请求为空,服务器给客户端返回的请求也为空,如此第一请求并获得结果的时间多于第二请求并获得结果的时间。这可能会导致,客户端先获得了第二次请求对应的结果,不显示选择框对应的选项,然后才获得第一次请求对应的结果,且第二次请求对应的结果被第一请求对应的结果覆盖。因此,当用户双击触发按键时,客户端可能根据第一次请求对应的结果显示选择框对应的选项,不符合选择框对应选项的显示规则,出现了联动问题。

技术实现思路

[0004]为了解决上述技术问题,本申请提供了一种选择框的显示方法及装置,用于解决选择框显示的联动问题。
[0005]为了实现上述目的,本申请实施例提供的技术方案如下:
[0006]本申请实施例提供一种选择框的显示方法,包括:
[0007]响应于用户的第一触发操作,更新全局变量的值,并将更新后的全局变量的值赋值给第一局部变量;
[0008]向服务器发送第一请求信息,并接收服务器发送的第一返回消息,所述第一返回消息对应所述第一局部变量;
[0009]响应于用户的第二触发操作,更新所述全局变量的值,并将更新后的全局变量的值赋值给第二局部变量;
[0010]向服务器发送第二请求消息,并接受服务器发送的第二返回消息,所述第二返回消息对应所述第二局部变量;
[0011]根据所述第一局部变量、所述第二局部变量和所述全局变量,选择根据所述第一返回消息或第二返回消息显示选择框。
[0012]作为一种可能的实施方式,所述根据所述第一局部变量、所述第二局部变量和所述全局变量显示所述选择框包括:
[0013]当所述第一局部变量的值等于所述全局变量的值时,根据所述第一返回消息显示所述选择框;
[0014]当所述第二局部变量的值等于所述全局变量的值时,根据所述第二返回消息显示所述选择框。
[0015]作为一种可能的实施方式,当所述第一触发操作在所述第二触发操作之前时,所述第二局部变量的值等于所述全局变量的值。
[0016]作为一种可能的实施方式,当所述第一触发操作在所述第二触发操作之后时,所述第一局部变量的值等于所述全局变量的值。
[0017]作为一种可能的实施方式,在显示所述选择框后,所述方法还包括:
[0018]删除所述第一局部变量和所述第二局部变量。
[0019]根据上述实施例提供的选择框的显示方法,本申请实施例还提供了一种选择框的显示装置,包括:
[0020]第一赋值模块,用于响应于用户的第一触发操作,更新全局变量的值,并将更新后的全局变量的值赋值给第一局部变量;
[0021]第一请求模块,用于向服务器发送第一请求信息,并接收服务器发送的第一返回消息,所述第一返回消息对应所述第一局部变量;
[0022]第二赋值模块,用于响应于用户的第二触发操作,更新所述全局变量的值,并将更新后的全局变量的值赋值给第二局部变量;
[0023]第二请求模块,用于向服务器发送第二请求消息,并接受服务器发送的第二返回消息,所述第二返回消息对应所述第二局部变量;
[0024]显示模块,用于根据所述第一局部变量、所述第二局部变量和所述全局变量,选择根据所述第一返回消息或第二返回消息显示选择框。
[0025]作为一种可能的实施方式,所述显示模块具体用于:
[0026]当所述第一局部变量的值等于所述全局变量的值时,根据所述第一返回消息显示所述选择框;
[0027]当所述第二局部变量的值等于所述全局变量的值时,根据所述第二返回消息显示所述选择框。
[0028]作为一种可能的实施方式,当所述第一触发操作在所述第二触发操作之前时,所述第二局部变量的值等于所述全局变量的值。
[0029]作为一种可能的实施方式,当所述第一触发操作在所述第二触发操作之后时,所述第一局部变量的值等于所述全局变量的值。
[0030]作为一种可能的实施方式,在显示所述选择框后,所述装置还包括:
[0031]删除模块,用于删除所述第一局部变量和所述第二局部变量。
[0032]通过上述技术方案可知,本申请具有以下有益效果:
[0033]本申请实施例提供了一种选择框的显示方法及装置,该方法包括:响应于用户的第一触发操作,更新全局变量的值,并将更新后的全局变量的值赋值给第一局部变量;向服务器发送第一请求信息,并接收服务器发送的第一返回消息,第一返回消息对应第一局部变量;响应于用户的第二触发操作,更新全局变量的值,并将更新后的全局变量的值赋值给第二局部变量;向服务器发送第二请求消息,并接受服务器发送的第二返回消息,第二返回消息对应第二局部变量;根据第一局部变量、第二局部变量和全局变量,选择根据第一返回消息或第二返回消息显示选择框。
[0034]由此可知,本申请实施例提供的选择框的显示方法,当用户进行双击操作时,客户端存储了第一局部变量、第二局部变量和全局变量,接收到第一返回消息和第二返回消息。由于此时全局变量的值为最后一次全局变量更新的值,客户端可以根据第一局部变量,第二局部变量和全局变量,确定在后的触发操作对应的返回消息,保证了选择框的显示符合显示规则,避免了联动问题的产生。
附图说明
[0035]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0036]图1为本申请实施例提供的一种选择框的示意图;
[0037]图2为本申请实施例提供的一种选择框的显示方法的流程图;
[0038]图3为本申请实施例提供的一种选择框的显示装置的示意图。
具体实施方式
[0039]为了帮助更好地理解本申请实施例提供的方案,在介绍本申请实施例提供的方法之前,先介绍本申请实施例方案的应用的场景。
[0040]用户在客户端息时,可以通过输入框打字进行信息输入,或者通过选择框选择信息输入。如图1所示,用户点击触发按键显示选择框对应的选项,即选项1、选项2、选项3、选项4等,本申请不限定选项的具体个数。用户再次点击触发按键时,选项框收回选项恢复到原始状态。
[0041]但用户进行第本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种选择框的显示方法,其特征在于,包括:响应于用户的第一触发操作,更新全局变量的值,并将更新后的全局变量的值赋值给第一局部变量;向服务器发送第一请求信息,并接收服务器发送的第一返回消息,所述第一返回消息对应所述第一局部变量;响应于用户的第二触发操作,更新所述全局变量的值,并将更新后的全局变量的值赋值给第二局部变量;向服务器发送第二请求消息,并接受服务器发送的第二返回消息,所述第二返回消息对应所述第二局部变量;根据所述第一局部变量、所述第二局部变量和所述全局变量,选择根据所述第一返回消息或第二返回消息显示选择框。2.根据权利要求1所述的方法,其特征在于,所述根据所述第一局部变量、所述第二局部变量和所述全局变量显示所述选择框包括:当所述第一局部变量的值等于所述全局变量的值时,根据所述第一返回消息显示所述选择框;当所述第二局部变量的值等于所述全局变量的值时,根据所述第二返回消息显示所述选择框。3.根据权利要求2所述的方法,其特征在于,当所述第一触发操作在所述第二触发操作之前时,所述第二局部变量的值等于所述全局变量的值。4.根据权利要求2所述的方法,其特征在于,当所述第一触发操作在所述第二触发操作之后时,所述第一局部变量的值等于所述全局变量的值。5.根据权利要求1所述的方法,其特征在于,在显示所述选择框后,所述方法还包括:删除所述第一局部变量和所述第二局部变量。6.一种选择框的显示装置,其特征在于,...

【专利技术属性】
技术研发人员:王玉婷吴猛夏苗苗
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:

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

1