CN114594948A - 动态下拉框控件的生成方法、装置、***、设备以及介质 - Google Patents

动态下拉框控件的生成方法、装置、***、设备以及介质 Download PDF

Info

Publication number
CN114594948A
CN114594948A CN202011418553.0A CN202011418553A CN114594948A CN 114594948 A CN114594948 A CN 114594948A CN 202011418553 A CN202011418553 A CN 202011418553A CN 114594948 A CN114594948 A CN 114594948A
Authority
CN
China
Prior art keywords
configuration
dynamic
control
dynamic drop
drop
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202011418553.0A
Other languages
English (en)
Inventor
雷久滩
史玉洁
袁志远
陈亮
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Flying Enterprise Internet Technology Co Ltd
Original Assignee
Guangdong Flying Enterprise Internet Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangdong Flying Enterprise Internet Technology Co Ltd filed Critical Guangdong Flying Enterprise Internet Technology Co Ltd
Priority to CN202011418553.0A priority Critical patent/CN114594948A/zh
Publication of CN114594948A publication Critical patent/CN114594948A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/38Creation or generation of source code for implementing user interfaces
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本发明提供一种动态下拉框控件的生成方法、装置、***、设备以及介质,该方法包括:接收动态下拉框配置标签;动态下拉框配置标签包括第一配置属性值、第二配置属性值、固定文本部关联的多个业务数据参照来源以及动态选择部对应关联的业务子项;在表单显示器上显示动态下拉框控件;获取对固定文本部选择的业务数据参照来源、动态选择部的业务子项以及业务子项的排序配置;根据所述第一配置属性值在所述固定文本部上显示所述业务数据参照来源,根据所述第二配置属性值在所述动态选择部上按照所述业务子项的排序配置显示选择的所述业务子项。本发明可以便捷地设计各种动态下拉框,方便快捷地扩展业务数据参照来源,提高动态下拉框的制作效率。

Description

动态下拉框控件的生成方法、装置、***、设备以及介质
技术领域
本申请实施例涉及表单生成方法,特别是涉及一种动态下拉框控件的生成方法、装置、***、设备以及介质。
背景技术
随着信息技术的发展,政务办公也逐渐实现了电子化,但是,政务办公涉及的表单是多元化的,因此,在政务办公电子化时,政务电子办公***需要制作的表单越来越多,而动态下拉框为表单中常用的部件,目前开发者在设计表单的动态下拉框时只能逐个的进行设计开发,这种方法随着表单设计的越来越多,需要开发者制作表单的时间也越来越长,开发效率低,而且动态下拉框可选择的业务数据参照来源有限,用户无法根据实际需求方便地进行扩展。
发明内容
为克服相关技术中存在的问题,本申请提供了一种动态下拉框控件的生成方法、装置、***、设备以及介质,其具有方便设计和开发,提高动态下拉框的制作效率,方便扩展业务数据参照来源的优点。
根据本申请实施例的第一方面,提供一种动态下拉框控件的生成方法,应用于业务***,所述业务***配置有表单设计器,该方法包括如下步骤:
接收动态下拉框配置标签;其中,所述动态下拉框包括固定文本部和动态选择部;所述动态下拉框配置标签包括所述固定文本部的第一配置属性值、所述动态选择部的第二配置属性值、所述固定文本部关联的多个业务数据参照来源以及所述动态选择部对应关联的业务子项;
将控件与所述动态下拉框配置标签关联配置形成动态下拉框控件,且在所述表单设计器上触发所述动态下拉框控件的操作时,在所述表单显示器上显示所述动态下拉框控件;
从所述固定文本部关联的多个业务数据参照来源中选择对应的业务数据参照来源,从所述动态选择部中选择所述业务数据参照来源对应的业务子项以及业务子项的排序配置;
根据所述第一配置属性值在所述固定文本部上显示所述业务数据参照来源,根据所述第二配置属性值在所述动态选择部上按照所述业务子项的排序配置显示选择的所述业务子项。
根据本申请实施例的第二方面,提供一种动态下拉框控件的生成装置,应用于业务***,所述业务***配置有表单设计器,该装置包括:
标签配置模块,用于接收动态下拉框配置标签;其中,所述动态下拉框包括固定文本部和动态选择部,所述动态下拉框配置标签包括用于配置所述固定文本部的第一配置属性和配置的第一配置属性值、用于配置所述动其特征在于,该装置包括:态选择部的第二配置属性和配置的第二配置属性值、所述固定文本部关联的多个业务数据参照来源以及所述动态选择部对应关联的业务子项;
关联模块,用于将控件与所述动态下拉框配置标签关联配置形成动态下拉框控件,且在所述表单设计器上触发所述动态下拉框控件的操作时,在所述表单显示器上显示所述动态下拉框控件;
数据配置模块,用于从所述固定文本部关联的多个业务数据参照来源中选择对应的业务数据参照来源,从所述动态选择部中选择所述业务数据参照来源对应的业务子项以及业务子项的排序配置;
显示模块,用于根据所述第一配置属性值在所述固定文本部上显示所述业务数据参照来源,根据所述第二配置属性值在所述动态选择部上按照所述业务子项的排序配置显示选择的所述业务子项。
根据本申请实施例的第三方面,提供一种业务***,所述业务***配置有表单设计器,包括:处理器和存储器;其中,所述存储器存储有计算机程序,所述计算机程序适于由所述处理器加载并执行如上述任意一项所述的动态下拉框控件的生成方法。
根据本申请实施例的第四方面,提供一种电子设备,包括:业务***;所述业务***配置有表单设计器、处理器和存储器;其中,所述存储器存储有计算机程序,所述计算机程序适于由所述处理器加载并执行实现如上述任意一项所述的动态下拉框控件的生成方法。
根据本申请实施例的第五方面,提供一种计算机可读存储介质,其上储存有计算机程序,其特征在于,该计算机程序被处理器执行实现如上述任意一项所述的动态下拉框控件的生成方法。
本申请实施例通过设置动态下拉框标签,通过标签上配置所述固定文本部的第一配置属性和配置的第一配置属性值、配置所述动态选择部的第二配置属性和配置的第二配置属性值、所述固定文本部关联的多个业务数据参照来源以及所述动态选择部对应关联的业务子项,将控件与所述动态下拉框配置标签关联配置形成动态下拉框控件,从而可以便捷地设计各种需求的动态下拉框,方便快捷地扩展业务数据参照来源,方便用户的设计和开发,提高了动态下拉框的制作效率。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
为了更好地理解和实施,下面结合附图详细说明本发明。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本申请实施例示出的动态下拉框控件的生成方法的流程图;
图2为本申请实施例示出的获取选择的业务数据参照来源和业务子项的方法的流程图;
图3为本申请实施例示出的动态下拉框控件的显示效果图;
图4为本申请实施例示出的动态下拉框控件的生成装置的结构示意框图;
图5为本申请实施例示出的数据配置模块的结构示意框图;
图6为本申请实施例示出的电子设备的结构示意框图。
具体实施方式
为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施例方式作进一步地详细描述。
应当明确,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本申请保护的范围。
下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
在本申请的描述中,需要理解的是,术语“第一”、“第二”、“第三”等仅用于区别类似的对象,而不必用于描述特定的顺序或先后次序,也不能理解为指示或暗示相对重要性。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本申请中的具体含义。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。在此所使用的词语“如果”/“若”可以被解释成为“在……时”或“当……时”或“响应于确定”。此外,在本申请的描述中,除非另有说明,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
本申请实施例公开的所述动态下拉框控件的生成方法的应用环境包括电子设备;所述电子设备可以为IOS、安卓、windows等***的终端,上述终端具体可以包括:处理器、存储器、通信模块和显示屏,上述部件可以通过总线连接,也可以通过其他方式连接,本申请并不限制上述连接的具体方式。所述电子设备内运行有业务***,所述业务***内设置有表单设计器,通过所述表单设计器可以方便地设计和显示动态下拉框
本申请实施例公开了一种动态下拉框控件的生成方法,该方法应用在电子设备。下面将结合附图1至图3,对本申请实施例提供的一种动态下拉框控件的生成方法进行详细介绍。
请参阅图1,其为本申请实施例示出的动态下拉框控件的生成方法的流程图。本申请实施例的动态下拉框控件的生成方法,应用于业务***,所述业务***配置有表单设计器,在本申请的实施例性实施例中,所述业务***为电子政务***,该方法包括如下步骤:
步骤S110:接收动态下拉框配置标签;其中,所述动态下拉框包括固定文本部和动态选择部,所述动态下拉框配置标签包括所述固定文本部的第一配置属性值、所述动态选择部的第二配置属性值、所述固定文本部关联的多个业务数据参照来源、以及所述动态选择部对应关联的业务子项。
本申请示例性实施例的标签是一种XML元素,通过标签可以使动态网页开发技术(JavaServer Pages,JSP)网页变得简洁并且易于维护,还可以方便地实现同一个JSP文件支持多种语言版本。本申请实施例的动态下拉框标签是用于电子政务的元素,其主要指JSP标签,其在功能逻辑上与javaBean类似,都封装Java代码,且是可重用的控件代码,允许开发人员为复杂的操作提供逻辑名称。
请参阅图3,所述固定文本部为所述动态下拉框中用于提示用户需要确定的数据状态,例如密级,所述动态选择部为所述动态下拉框中用于提供选择的数据如图3中黑框框处的部分,例如绝密、机密、秘密等。所述第一配置属性包括固定文本部的样式、是否显示、是否只读、文本的颜色和大小等;所述第二配置属性包括动态选择部的样式、是否显示、是否只读、下拉选择的文本的颜色和大小以及选择后的文本的颜色和大小等。其中,步骤S110中的所述第一配置属性和所述二配置属性默认为空值,在后续步骤中才填充具体的值,也可以在此步骤中设置具体的数值。
所述业务数据参照来源可为根据业务要求或者业务种类划分出的业务数据总称,也可以为其他流程表的名称,或者也可以为用户自定义的名称。所述业务数据参照来源又可称为基本参照。所述业务子项为所述业务数据参照来源具体可分成的项目。例如,所述业务数据参照来源为密级,所述业务数据参照来源内就设置有秘密、机密和绝密等业务子项;再例如,所述业务数据参照来源为公文种类,则所述业务数据参照来源内就设置有通知、通报、报告和请示等业务子项。所述固定文本部关联的多个业务数据参照来源可以通过在标签上直接输入文字来进行关联,也可以通过在便签上输入业务数据参照来源的所在地址如数据库地址,从而从数据库中存储的业务数据参照来源进行关联。对应地,所述动态选择部的所述业务数据参照来源的业务子项可以通过在标签上直接输入文字来进行关联,也可以通过在便签上输入业务数据参照来源的业务子项所在地址如数据库地址,从而从数据库中存储的业务数据参照来源的业务子项进行关联。
步骤S120:将控件与所述动态下拉框配置标签关联配置形成动态下拉框控件,且在所述表单设计器上触发所述动态下拉框控件的操作时,在所述表单显示器上显示所述动态下拉框控件。
步骤S130:将从所述固定文本部关联的多个业务数据参照来源中选择对应的业务数据参照来源,从所述动态选择部中选择所述业务数据参照来源对应的业务子项以及业务子项的排序配置置。
步骤S140:根据所述第一配置属性值在所述固定文本部上显示所述业务数据参照来源,根据所述第二配置属性值在所述动态选择部上按照所述业务子项的排序配置显示选择的所述业务子项。
本申请实施例通过设置动态下拉框标签,通过标签上配置所述固定文本部的第一配置属性和配置的第一配置属性值、配置所述动态选择部的第二配置属性和配置的第二配置属性值、所述固定文本部关联的多个业务数据参照来源以及所述动态选择部对应关联的业务子项,将控件与所述动态下拉框配置标签关联配置形成动态下拉框控件,从而可以便捷地设计各种需求的动态下拉框,方便快捷地扩展业务数据参照来源,方便用户的设计和开发,提高了动态下拉框的制作效率。
在一个可选的实施例中,所述在所述表单设计器上触发所述动态下拉框控件的操作时,在所述表单显示器上显示所述动态下拉框控件之后,还包括:
步骤S111:显示所述动态下拉框控件的属性配置框;所述属性配置框包括第一属性配置框、第二属性配置框、用于增加或删除业务数据参照来源的第三属性配置框以及用于增加或删除业务子项的第四属性配置框;其中,所述第三属性配置框上显示关联的多个业务数据参照来源,所述第四属性配置框显示业务数据参照来源对应的多个业务子项;
步骤S112:根据在所述第一属性配置框和所述第二属性配置框对应设置的所述第一配置属性值和所述第二配置属性值,以及所述第三属性配置框和所述第四属性配置框对应配置的业务数据参照来源和业务子项,更新显示所述动态下拉框控件。
通过显示所述动态下拉框控件的属性配置框,使用户可以根据需要配置需求的动态下拉框,以方便地美化设计动态下拉框,同时,可以根据需要增加或删除业务来源,以及增加或删除业务子项,使设计的动态下拉框可以根据实际需求快捷地进行更改设计。
在一个可选的实施例中,所述动态下拉框标签还包括动态下拉框标签名称;所述将控件与所述动态下拉框配置标签关联配置形成动态下拉框控件,包括:检测与所述动态下拉框标签名称相同的控件,将名称相同的所述将控件与所述动态下拉框配置标签关联配置形成所述动态下拉框控件。其中,所述动态下拉框标签名称可以为数字、字母和符号等任何可以使机器识别的文字,由于标签是XML元素,因此,本申请实施例的动态下拉框标签名称是大小写敏感的。通过将控件名称配置为与所述动态下拉框标签名称相同的名称,进而快捷地建立动态下拉框配置标签与所述控件的关联映射关系。
在一个可选的实施例中,所述动态下拉框标签还包括控件属性;所述检测与所述动态下拉框标签名称相同的控件,将名称相同的所述将控件与所述动态下拉框配置标签关联配置形成所述动态下拉框控件,包括:接收名称相同的所述控件的控件属性值,若所述控件属性值对应的控件属性存在于所述标签的控件属性中,则在显示所述动态下拉框时,显示所述控件属性值对应的显示效果;若所述控件属性值对应的控件属性不存在于所述标签的控件属性中,则在显示所述动态下拉框时,不显示所述控件属性值对应的显示效果。本申请实施例中的业务***的控件中对应也有控件属性,而此时的控件属性需要与所述动态下拉框标签中的控件属性配置,即需要根据自定义标签的标签属性是否有配置,若未配置所述标签属性,则对应配置的所述控件属性则不能生效。
在本申请的示例性实施例中,在所述表单设计器上触发所述动态下拉框控件的操作包括:拖拽所述动态下拉框控件至所述表单设计器的显示页面。通过拖拽所述复选框控件,可方便用户在所述表单设计器的显示页面设计动态下拉框。
请参阅图2,在一个可选的实施例中,所述在所述表单显示器上显示所述动态下拉框控件包括:在所述动态下拉框控件的固定文本部显示关联的多个业务数据参照来源列表。所述从所述固定文本部关联的多个业务数据参照来源中选择对应的业务数据参照来源,从所述动态选择部中选择所述业务数据参照来源对应的业务子项以及业务子项的排序配置置,包括:
步骤S131:根据触发的对所述固定文本部选择的业务数据参照来源的操作,在所述动态选择部显示所述业务数据参照来源的业务子项列表以及业务子项的排序配置;
步骤S132:获取在所述动态选择部配置的至少两个业务子项以及业务子项的排序配置。
其中,可直接对业务子项设置排序序号如1,2,3对各业务子项进行排序,也可以根据选择的业务子项的先后顺序自动确定业务子项的排序。
本申请实施例通过在显示的动态下拉控件上提供多个业务数据参照来源以及对应的多个业务子项,进而可以方便用户选择需求的业务数据参照来源以及对应的多个业务子项。
请参阅图4,其示出了本申请实施例提供的动态下拉框控件的生成装置的结构示意图。所述动态下拉框控件的生成装置200,应用于业务***,所述业务***配置有表单设计器,该装置包括:
标签配置模块210,用于接收动态下拉框配置标签;其中,所述动态下拉框包括固定文本部和动态选择部,所述动态下拉框配置标签包括用于配置所述固定文本部的第一配置属性和配置的第一配置属性值、用于配置所述动其特征在于,该装置包括:态选择部的第二配置属性和配置的第二配置属性值、所述固定文本部关联的多个业务数据参照来源以及所述动态选择部对应关联的业务子项;
关联模块220,用于将控件与所述动态下拉框配置标签关联配置形成动态下拉框控件,且在所述表单设计器上触发所述动态下拉框控件的操作时,在所述表单显示器上显示所述动态下拉框控件;
数据配置模块230,用于从所述固定文本部关联的多个业务数据参照来源中选择对应的业务数据参照来源,从所述动态选择部中选择所述业务数据参照来源对应的业务子项以及业务子项的排序配置;
显示模块240,用于根据所述第一配置属性值在所述固定文本部上显示所述业务数据参照来源,根据所述第二配置属性值在所述动态选择部上按照所述业务子项的排序配置显示选择的所述业务子项。
本申请实施例通过设置动态下拉框标签,通过标签上配置所述固定文本部的第一配置属性和配置的第一配置属性值、配置所述动态选择部的第二配置属性和配置的第二配置属性值、所述固定文本部关联的多个业务数据参照来源以及所述动态选择部对应关联的业务子项,将控件与所述动态下拉框配置标签关联配置形成动态下拉框控件,从而可以便捷地设计各种需求的动态下拉框,方便快捷地扩展业务数据参照来源,方便用户的设计和开发,提高了动态下拉框的制作效率。
在一个可选的实施例中,所述动态下拉框控件的生成方法还包括:
属性值配置模块(图中未示),用于显示所述动态下拉框控件的属性配置框;所述属性配置框包括第一属性配置框、第二属性配置框、用于增加或删除业务数据参照来源的第三属性配置框以及用于增加或删除业务子项的第四属性配置框;其中,所述第三属性配置框上显示关联的多个业务数据参照来源,所述第四属性配置框显示业务数据参照来源对应的多个业务子项;
属性值更新模块(图中未示),用于根据在所述第一属性配置框和所述第二属性配置框对应设置的所述第一配置属性值和所述第二配置属性值,以及所述第三属性配置框和所述第四属性配置框对应配置的业务数据参照来源和业务子项,更新显示所述动态下拉框控件。
通过显示所述动态下拉框控件的属性配置框,使用户可以根据需要配置需求的动态下拉框,以方便地美化设计动态下拉框,同时还可以根据实际业务情况直接在所述动态下拉框控件上增加或删除业务数据参照来源和业务子项,方便了动态下拉框的设计,从而可以方便快捷地设计动态下拉框。
在一个可选的实施例中,所述动态下拉框标签还包括动态下拉框标签名称;关联模块220,包括:检测模块(图中未示),用于检测与所述动态下拉框标签名称相同的控件,将名称相同的所述将控件与所述动态下拉框配置标签关联配置形成所述动态下拉框控件。其中,所述动态下拉框标签名称可以为数字、字母和符号等任何可以使机器识别的文字,由于标签是XML元素,因此,本申请实施例的动态下拉框标签名称是大小写敏感的。通过将控件名称配置为与所述动态下拉框标签名称相同的名称,进而快捷地建立动态下拉框配置标签与所述控件的关联映射关系。
在一个可选的实施例中,所述动态下拉框标签还包括控件属性;所述检测模块还用于接收名称相同的所述控件的控件属性值,若所述控件属性值对应的控件属性存在于所述标签的控件属性中,则在显示所述动态下拉框时,显示所述控件属性值对应的显示效果;若所述控件属性值对应的控件属性不存在于所述标签的控件属性中,则在显示所述动态下拉框时,不显示所述控件属性值对应的显示效果。本申请实施例中的业务***的控件中对应也有控件属性,而此时的控件属性需要与所述动态下拉框标签中的控件属性配置,即需要根据自定义标签的标签属性是否有配置,若未配置所述标签属性,则对应配置的所述控件属性则不能生效。
在本申请的示例性实施例中,在所述表单设计器上触发所述动态下拉框控件的操作包括:拖拽所述动态下拉框控件至所述表单设计器的显示页面。通过拖拽所述复选框控件,可方便用户在所述表单设计器的显示页面设计动态下拉框。
请参阅图5,在一个可选的实施例中,所述关联模块包括用于在所述动态下拉框控件的固定文本部显示关联的多个业务数据参照来源列表;
所述数据配置模块230,包括:
触发显示模块231,用于根据触发的对所述固定文本部选择的业务数据参照来源的操作,在所述动态选择部显示所述业务数据参照来源的业务子项列表以及业务子项的排序配置;
业务子项配置模块232,用于获取在所述动态选择部配置的至少两个业务子项以及业务子项的排序配置。
通过在所述动态下拉框控件上直接选择对应的业务数据参照来源和业务子项,可以快捷地获得对应的动态下拉框。
下述为本申请设备实施例,可以用于执行本申请方法实施例。对于本申请设备实施例中未披露的细节,请参照本申请方法实施例。
请参阅图6,本申请还提供一种电子设备300,所述电子设备300可以具体为计算机、手机、平板电脑、交互式智能平板等。所述电子设备300可以包括:至少一个处理器301、至少一个存储器302,至少一个网络接口303,用户接口304以及至少一个通信总线305。
其中,所述用户接口304主要用于为用户提供输入的接口,获取用户输入的数据,其可以包括显示端和摄像端。可选的,所述用户接口304还可以包括标准的有线接口、无线接口。
其中,所述网络接口303可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。
其中,所述通信总线305用于实现这些控件之间的连接通信。
其中,所述处理器301可以包括一个或者多个处理核心。处理器301利用各种接口和线路连接整个电子设备300内的各个部分,通过运行或执行存储在存储器302内的指令、程序、代码集或指令集,以及调用存储在存储器302内的数据,执行电子设备300的各种功能和处理数据。可选的,处理器301可以采用数字信号处理(Digital Signal Processing,DSP)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)、可编程逻辑阵列(Programmable Logic Array,PLA)中的至少一种硬件形式来实现。处理器301可集成中央处理器(Central Processing Unit,CPU)、图像处理器(Graphics Processing Unit,GPU)和调制解调器等中的一种或几种的组合。其中,CPU主要处理操作***、用户界面和应用程序等;GPU用于负责显示层所需要显示的内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器301中,单独通过一块芯片进行实现。
其中,存储器302可以包括随机存储器(Random Access Memory,RAM),也可以包括只读存储器(Read-Only Memory)。可选的,该存储器302包括非瞬时性计算机可读介质(non-transitory computer-readable storage medium)。存储器302可用于存储指令、程序、代码、代码集或指令集。存储器302可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作***的指令、用于至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现上述各个方法实施例的指令等;存储数据区可存储上面各个方法实施例中涉及到的数据等。存储器302可选的还可以是至少一个位于远离前述处理器301的存储装置。如图6所示,作为一种计算机存储介质的存储器302中可以包括操作***、网络通信模块、用户。
本申请的所述处理器301可以用于调用存储器302中存储的动态下拉框控件的生成方法的应用程序执行上述任一所述的动态下拉框控件的生成方法。
本申请还提供一种计算机可读存储介质,其上储存有计算机程序,所述指令适于由处理器加载并执行上述所示实施例的动态下拉框控件的方法步骤,在此不进行赘述。所述存储介质所在设备可以是个人计算机、笔记本电脑、智能手机、平板电脑等电子设备。
对于设备实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的设备实施例仅仅是示意性的,其中所述作为分离部件说明的控件可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本申请方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
本领域内的技术人员应明白,本申请的实施例可提供为方法、***、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本申请是参照根据本申请实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中选定的功能的装置。这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中选定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中选定的功能的步骤。
在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。
存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。存储器是计算机可读介质的示例。
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括要素的过程、方法、商品或者设备中还存在另外的相同要素。
以上仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。

Claims (10)

1.一种动态下拉框控件的生成方法,应用于业务***,所述业务***配置有表单设计器,其特征在于,该方法包括如下步骤:
接收动态下拉框配置标签;其中,所述动态下拉框包括固定文本部和动态选择部;所述动态下拉框配置标签包括所述固定文本部的第一配置属性值、所述动态选择部的第二配置属性值、所述固定文本部关联的多个业务数据参照来源以及所述动态选择部对应关联的业务子项;
将控件与所述动态下拉框配置标签关联配置形成动态下拉框控件,且在所述表单设计器上触发所述动态下拉框控件的操作时,在所述表单显示器上显示所述动态下拉框控件;
从所述固定文本部关联的多个业务数据参照来源中选择对应的业务数据参照来源,从所述动态选择部中选择所述业务数据参照来源对应的业务子项以及业务子项的排序配置;
根据所述第一配置属性值在所述固定文本部上显示所述业务数据参照来源,根据所述第二配置属性值在所述动态选择部上按照所述业务子项的排序配置显示选择的所述业务子项。
2.根据权利要求1所述的动态下拉框控件的生成方法,其特征在于,
所述在所述表单显示器上显示所述动态下拉框控件,包括:
在所述动态下拉框控件的固定文本部显示关联的多个业务数据参照来源列表;
所述从所述固定文本部关联的多个业务数据参照来源中选择对应的业务数据参照来源,从所述动态选择部中选择所述业务数据参照来源对应的业务子项以及业务子项的排序配置置,包括:
根据触发的对所述固定文本部选择的业务数据参照来源的操作,在所述动态选择部显示所述业务数据参照来源的业务子项列表以及业务子项的排序配置;
获取在所述动态选择部配置的至少两个业务子项以及业务子项的排序配置。
3.根据权利要求2所述的动态下拉框控件的生成方法,其特征在于,
所述在所述表单设计器上触发所述动态下拉框控件的操作时,在所述表单显示器上显示所述动态下拉框控件之后,还包括:
显示所述动态下拉框控件的属性配置框;所述属性配置框包括第一属性配置框、第二属性配置框、用于增加或删除业务数据参照来源的第三属性配置框以及用于增加或删除业务子项的第四属性配置框;其中,所述第三属性配置框上显示关联的多个业务数据参照来源,所述第四属性配置框显示业务数据参照来源对应的多个业务子项;
根据在所述第一属性配置框和所述第二属性配置框对应设置的所述第一配置属性值和所述第二配置属性值,以及所述第三属性配置框和所述第四属性配置框对应配置的业务数据参照来源和业务子项,更新显示所述动态下拉框控件。
4.根据权利要求3所述的动态下拉框控件的生成方法,其特征在于,
所述动态下拉框标签还包括动态下拉框标签名称;
所述将控件与所述动态下拉框配置标签关联配置形成动态下拉框控件,包括:
检测与所述动态下拉框标签名称相同的控件,将名称相同的所述将控件与所述动态下拉框配置标签关联配置形成所述动态下拉框控件。
5.根据权利要求4所述的动态下拉框控件的生成方法,其特征在于,
所述动态下拉框标签还包括控件属性;
所述检测与所述动态下拉框标签名称相同的控件,将名称相同的所述将控件与所述动态下拉框配置标签关联配置形成所述动态下拉框控件,包括:
接收名称相同的所述控件的控件属性值,若所述控件属性值对应的控件属性存在于所述标签的控件属性中,则在显示所述动态下拉框时,显示所述控件属性值对应的显示效果;若所述控件属性值对应的控件属性不存在于所述标签的控件属性中,则在显示所述动态下拉框时,不显示所述控件属性值对应的显示效果。
6.一种动态下拉框控件的生成装置,应用于业务***,所述业务***配置有表单设计器,其特征在于,
标签配置模块,用于接收动态下拉框配置标签;其中,所述动态下拉框包括固定文本部和动态选择部,所述动态下拉框配置标签包括用于配置所述固定文本部的第一配置属性和配置的第一配置属性值、用于配置所述动其特征在于,该装置包括:态选择部的第二配置属性和配置的第二配置属性值、所述固定文本部关联的多个业务数据参照来源以及所述动态选择部对应关联的业务子项;
关联模块,用于将控件与所述动态下拉框配置标签关联配置形成动态下拉框控件,且在所述表单设计器上触发所述动态下拉框控件的操作时,在所述表单显示器上显示所述动态下拉框控件;
数据配置模块,用于从所述固定文本部关联的多个业务数据参照来源中选择对应的业务数据参照来源,从所述动态选择部中选择所述业务数据参照来源对应的业务子项以及业务子项的排序配置;
显示模块,用于根据所述第一配置属性值在所述固定文本部上显示所述业务数据参照来源,根据所述第二配置属性值在所述动态选择部上按照所述业务子项的排序配置显示选择的所述业务子项。
7.根据权利要求6所述的动态下拉框控件的生成装置,其特征在于,所述关联模块包括用于在所述动态下拉框控件的固定文本部显示关联的多个业务数据参照来源列表;
所述数据配置模块,包括:
触发显示模块,用于根据触发的对所述固定文本部选择的业务数据参照来源的操作,在所述动态选择部显示所述业务数据参照来源的业务子项列表以及业务子项的排序配置;
业务子项配置模块,用于获取在所述动态选择部配置的至少两个业务子项以及业务子项的排序配置。
8.一种业务***,所述业务***配置有表单设计器,其特征在于,包括:处理器和存储器;其中,所述存储器存储有计算机程序,所述计算机程序适于由所述处理器加载并执行如权利要求1至5中任意一项所述的动态下拉框控件的生成方法。
9.一种电子设备,其特征在于,包括:业务***;所述业务***配置有表单设计器、处理器和存储器;其中,所述存储器存储有计算机程序,所述计算机程序适于由所述处理器加载并执行如权利要求1至5中任意一项所述的动态下拉框控件的生成方法。
10.一种计算机可读存储介质,其上储存有计算机程序,其特征在于,该计算机程序被处理器执行时实现如权利要求1至5中任意一项所述的动态下拉框控件的生成方法。
CN202011418553.0A 2020-12-07 2020-12-07 动态下拉框控件的生成方法、装置、***、设备以及介质 Pending CN114594948A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011418553.0A CN114594948A (zh) 2020-12-07 2020-12-07 动态下拉框控件的生成方法、装置、***、设备以及介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011418553.0A CN114594948A (zh) 2020-12-07 2020-12-07 动态下拉框控件的生成方法、装置、***、设备以及介质

Publications (1)

Publication Number Publication Date
CN114594948A true CN114594948A (zh) 2022-06-07

Family

ID=81802839

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011418553.0A Pending CN114594948A (zh) 2020-12-07 2020-12-07 动态下拉框控件的生成方法、装置、***、设备以及介质

Country Status (1)

Country Link
CN (1) CN114594948A (zh)

Similar Documents

Publication Publication Date Title
CN107783762B (zh) 界面生成方法、装置、存储介质和计算机设备
US10908928B2 (en) Rules-based workflow messaging
CN109725901A (zh) 前端代码的开发方法、装置、设备和计算机存储介质
CN112068911B (zh) 电子表单的生成方法、装置、***、设备以及介质
CN110837366A (zh) 一种表单生成方法、电子装置及计算机可读存储介质
EP3654175A1 (en) Terminal device, ui extension method, and ui extension program
CN115309470A (zh) 微件的加载方法、装置、设备以及存储介质
US20200004554A1 (en) Task template changing device and non-transitory computer readable medium storing program
CN111435313A (zh) 一种软件换肤的方法及装置
CN112068828A (zh) 标题控件的生成方法、装置、***、设备以及介质
CN114693226A (zh) 审批流程构建方法、装置、设备以及存储介质
CN105739717B (zh) 信息输入方法和装置
CN110333859B (zh) 页面创建方法、装置、电子设备和计算机可读存储介质
CN111857715A (zh) 基于h5的联动下拉组件选中方法、装置、设备及存储介质
CN111736825A (zh) 一种信息展示方法、装置、设备和存储介质
CN114594945A (zh) 高级弹窗选择框的生成方法、装置、***、设备以及介质
CN114594948A (zh) 动态下拉框控件的生成方法、装置、***、设备以及介质
CN112748917B (zh) 图表显示方法及装置
CN114692581A (zh) 电子表单子表显示方法、装置、设备以及存储介质
CN114296833A (zh) 业务界面组件配置方法及其装置、设备、介质
CN114594926A (zh) 单选框控件的生成方法、装置、***、设备以及介质
CN113741953A (zh) 表单处理方法、装置、电子设备和计算机存储介质
CN114594946A (zh) 复选框控件的生成方法、装置、***、设备以及介质
CN112068910B (zh) 具有下载功能的附件控件的生成方法、装置以及***
CN112068829A (zh) 单文本输入控件的生成方法、装置、***、设备以及介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination