CN109358943B - 页面配置方法及装置、电子设备、存储介质 - Google Patents

页面配置方法及装置、电子设备、存储介质 Download PDF

Info

Publication number
CN109358943B
CN109358943B CN201811334414.2A CN201811334414A CN109358943B CN 109358943 B CN109358943 B CN 109358943B CN 201811334414 A CN201811334414 A CN 201811334414A CN 109358943 B CN109358943 B CN 109358943B
Authority
CN
China
Prior art keywords
field
preset
page
special
configuration
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.)
Active
Application number
CN201811334414.2A
Other languages
English (en)
Other versions
CN109358943A (zh
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.)
Golden Panda Ltd
Original Assignee
Golden Panda 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 Golden Panda Ltd filed Critical Golden Panda Ltd
Priority to CN201811334414.2A priority Critical patent/CN109358943B/zh
Publication of CN109358943A publication Critical patent/CN109358943A/zh
Application granted granted Critical
Publication of CN109358943B publication Critical patent/CN109358943B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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
    • 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/445Program loading or initiating
    • G06F9/44505Configuring for program initiating, e.g. using registry, configuration files

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本公开提供了一种页面配置方法、装置、电子设备及计算机可读存储介质,属于计算机技术领域。该方法包括:提供字段配置页,所述字段配置页包括预设字段及所述预设字段的功能选项;根据针对于所述预设字段与所述功能选项的选择指令,配置目标页面的字段属性。本公开提供了一种可视化的页面配置方法,配置过程简单,并且页面的字段易于更新。

Description

页面配置方法及装置、电子设备、存储介质
技术领域
本公开涉及计算机技术领域,尤其涉及一种页面配置方法及装置、电子设备、计算机可读存储介质。
背景技术
在应用程序(Application,App)或Web产品开发中,经常需要根据不同的应用场景,开发与配置包含不同字段指标及显示样式的前端页面,以满足用户浏览与使用的需求。
现有的页面配置方法多数是开发人员针对特定页面的字段属性、功能选项等专门编写代码,对于同一产品的多个页面,需要编写多套代码。因此页面配置的过程复杂,开发人员的工作量较大,页面的不同字段容易发生属性配置的冲突,当字段发生变动时,需要修改相关的所有页面,使得字段更新过程非常复杂。
需要说明的是,在上述背景技术部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
发明内容
本公开的目的在于提供一种页面配置方法及装置、电子设备、计算机可读存储介质,进而至少在一定程度上克服由于现有技术的限制和缺陷而导致的页面配置过程复杂的问题。
本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。
根据本公开的一个方面,提供一种页面配置方法,包括:提供字段配置页,所述字段配置页包括预设字段及所述预设字段的功能选项;根据针对于所述预设字段与所述功能选项的选择指令,配置目标页面的字段属性。
在本公开的一种示例性实施例中,所述字段配置页包括专用字段及通用字段;根据针对于所述预设字段与所述功能选项的选择指令,配置目标页面的字段属性包括:根据针对于所述专用字段与所述通用字段的选择指令,将所述专用字段与所述通用字段拼接为目标预设字段;根据针对于所述目标预设字段的功能选项的选择指令,配置目标页面的字段属性。
在本公开的一种示例性实施例中,所述目标页面还包括至少一个子页面,所述功能选项包括子页面的功能选项;所述方法还包括:根据针对于所述预设字段与所述子页面的功能选项的选择指令,配置所述子页面的字段属性。
在本公开的一种示例性实施例中,还包括:从预设数据库的属性名获取预设字段;根据预设的专用字段集,检测各所述预设字段是否包含专用字段;如果所述预设字段包含专用字段,则将所述预设字段拆分为专用字段与通用字段,分别写入所述字段配置页;如果所述预设字段不包含专用字段,则将所述预设字段整体作为通用字段写入所述字段配置页。
在本公开的一种示例性实施例中,还包括:根据所述预设字段建立所述字段配置页与所述预设数据库的关联。
在本公开的一种示例性实施例中,还包括:在所述字段配置页提供字段编辑控件;根据针对于所述字段编辑控件的编辑指令添加新字段,并建立所述新字段与所述预设字段的关联。
在本公开的一种示例性实施例中,所述字段配置页还包括页面功能选项;所述方法还包括:根据针对于所述页面功能选项的选择指令,配置所述目标页面的基本操作功能。
根据本公开的一个方面,提供一种页面配置装置,包括:字段配置页提供模块,用于提供字段配置页,所述字段配置页包括预设字段及所述预设字段的功能选项;选择指令响应模块,用于根据针对于所述预设字段与所述功能选项的选择指令,配置目标页面的字段属性。
根据本公开的一个方面,提供一种电子设备,包括:处理器;以及存储器,用于存储所述处理器的可执行指令;其中,所述处理器配置为经由执行所述可执行指令来执行上述任意一项所述的方法。
根据本公开的一个方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任意一项所述的方法。
本公开的示例性实施例具有以下有益效果:
本公开的示例性实施例提供的方法及装置中,通过呈现标准化的字段配置页,使开发人员或用户在其中选择预设字段及相应的功能选项,以完成目标页面的字段属性配置。一方面,字段配置页中的预设字段具备标准化的名称与属性,在配置目标页面时可以直接选择并调用,无需专门的编写代码,简化了页面配置的过程,节约了人力成本。另一方面,不同页面中的字段与字段配置页的预设字段形成关联,当字段更新时,修改字段配置页中预设字段的底层代码,即可实现为所有相关页面的统一更新,更新过程简易,且提高了***的稳定性。再一方面,本实施例的页面配置方法实现了可视化的配置操作,整个过程无需接触代码,因此特别方便用户使用,为其提供定制个性化页面的功能,改善了用户体验。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1示出应用本示例性实施例中一种页面配置方法的***架构示意图;
图2示出本示例性实施例中一种页面配置方法的流程图;
图3示出本示例性实施例中一种页面配置的字段配置页示意图;
图4示出本示例性实施例中一种页面配置方法的子流程图;
图5示出本示例性实施例中一种页面配置装置的结构框图;
图6示出本示例性实施例中一种用于实现上述方法的电子设备;
图7示出本示例性实施例中一种用于实现上述方法的计算机可读存储介质。
具体实施方式
现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本公开将更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施方式中。
本公开的示例性实施例首先提供了一种页面配置方法。其中,页面是指用户可以浏览或使用的客户端页面,例如App页面、Web页面等。
图1示出了可以应用本实施例所述方法的一种***架构的示意图。***架构100可以包括终端设备101、102、103,网络104,服务器105及数据库106。网络104用于在终端设备101、102、103和服务器105之间提供通信连接,可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。用户可以使用终端设备101、102、103通过网络104与服务器105交互,以发送或接收信息,服务器105在需要时可以从数据库106中获取数据或信息,例如终端设备101、102、103向服务器105发送数据查询请求,服务器105从数据库106中获取相关数据,反馈到终端设备101、102、103。
终端设备101、102、103可以是具有显示屏的各种电子设备,包括但不限于智能手机、平板电脑、个人电脑等,可以安装各种客户端应用程序,例如网页浏览器应用、即时通信工具、购物类应用等。
服务器105可以是向终端设备101、102、103提供各种支持的服务器,数据库106可以是存储了各种业务数据的数据库,在一些情况下,数据库106也可以安装于服务器105中。
需要说明的是,本示例性实施例可以应用于服务器105上,由App或Web产品开发人员在服务器105上执行本实施例的方法,实现页面配置,将配置的页面提供给终端设备101、102、103,并在终端设备101、102、103上显示;本示例性实施例也可以应用于终端设备101、102、103上,由用户在终端设备101、102、103上执行本实施例的方法,实现根据用户的需求定制化配置页面。
应当理解,图1中的终端设备、网络、服务器及数据库的数目仅仅是示意性的,根据实际需要,可以设置任意数目的终端设备、网络、服务器及数据库。
如图2所示,该页面配置方法可以包括以下步骤:
步骤S210,提供字段配置页,字段配置页包括预设字段及预设字段的功能选项。
其中,预设字段通常为根据业务收集的常用字段,含义相同或相似的字段在不同场景中可能具有名称或属性的微小差别,在字段配置页中可以将其统一为标准化的字段,例如为各预设字段确定标准名称,并建立与预设数据库的关联,或者为各预设字段编写标准代码等。功能选项是指配置预设字段在页面中具体功能细节的选项,例如是否可编辑、显示样式等,根据场景的不同可以设置定制化的功能选项,每个功能选项在后台可以通过特定的脚本实现。
步骤S220,根据针对于预设字段与功能选项的选择指令,配置目标页面的字段属性。
其中,选择指令为用户或开发人员输入的指令,目标页面的字段属性是指目标页面中与字段相关的全部信息,例如目标页面包含哪些字段,以怎样的样式显示,每个字段的具体功能等。参考图3所示,以医疗科研App的页面配置为例,字段配置页300以列表的形式提供了预设字段310,每个预设字段310又包含对应的功能选项320,预设字段310与功能选项320为可选择的形式,被勾选的预设字段310为目标页面中出现的字段,功能选项320通常包含两类,一类为勾选的形式,例如“可编辑”、“可新增”等,勾选即代表“是”,不勾选即代表“否”,另一类为多选一的形式,例如“类型”下面包含多个可选的选项,可以从中选择一个作为具体的类型。
当用户或开发人员选择预设字段与功能选项并确认后,可以生成一个包含了已选的预设字段的目标页面,其中各已选的预设字段具备所选择的功能选项对应的功能。至此完成了目标页面的基本配置。
在本示例性实施例中,通过呈现标准化的字段配置页,使开发人员或用户在其中选择预设字段及相应的功能选项,以完成目标页面的字段属性配置。一方面,字段配置页中的预设字段具备标准化的名称与属性,在配置目标页面时可以直接选择并调用,无需专门的编写代码,简化了页面配置的过程,节约了人力成本。另一方面,不同页面中的字段与字段配置页的预设字段形成关联,当字段更新时,修改字段配置页中预设字段的底层代码,即可实现为所有相关页面的统一更新,更新过程简易,且提高了***的稳定性。再一方面,本实施例的页面配置方法实现了可视化的配置操作,整个过程无需接触代码,因此特别方便用户使用,为其提供定制个性化页面的功能,改善了用户体验。
在一示例性实施例中,字段配置页可以包括专用字段及通用字段,步骤S220可以通过以下步骤实现:根据针对于专用字段与通用字段的选择指令,将专用字段与通用字段拼接为目标预设字段;根据针对于目标预设字段的功能选项的选择指令,配置目标页面的字段属性。其中,专用字段是指与业务场景相关的关键字段,通用字段是指在产品的全部或多数页面中都可能相关的字段。表1示出了医疗科研App中字段配置页的一部分,专用字段如表1中的“空腹血糖”、“舒张压”、“收缩压”等,例如“空腹血糖”的相关字段在糖尿病研究的页面中需要涉及,在其他疾病研究的页面中可能不涉及;通用字段如表1中的“检测值”、“检测次数”、“超标程度”等,在各种疾病研究的页面都可能涉及。专用字段加通用字段可以构成目标页面的预设字段,例如“空腹血糖”+“检测值”=“空腹血糖检测值”,则“空腹血糖检测值”为一个预设字段。
检测值 检测次数 超标程度 …… 年龄 身高 体重 …… null
空腹血糖 N/A N/A N/A
舒张压 N/A N/A N/A
收缩压 N/A N/A N/A
白细胞 N/A N/A N/A
尿蛋白 N/A N/A N/A
…… N/A N/A N/A
null
表1
实际应用中,目标页面可能包括一个或多个子页面,则在字段配置页中,功能选项可以包括子页面的功能选项;方法还可以包括:根据针对于预设字段与子页面的功能选项的选择指令,配置子页面的字段属性。例如图3中所示,详情页、搜索页、基线页、项目基线页为目标页面中的子页面,其中每个子页面都有相应的功能选项,不同子页面的功能选项可能不同,则选择子页面的功能选项后,可以实现嵌套式页面的配置。
在一示例性实施例中,参考图4所示,可以通过步骤S410~440获得字段配置页的预设字段:步骤S410中,从预设数据库的属性名获取预设字段;步骤S420中,根据预设的专用字段集,检测各预设字段是否包含专用字段;步骤S430中,如果预设字段包含专用字段,则将预设字段拆分为专用字段与通用字段,分别写入字段配置页;步骤S440中,如果预设字段不包含专用字段,则将预设字段整体作为通用字段写入字段配置页。其中,预设数据库是指储存了App或Web产品相关数据的数据库,例如图1中的数据库106。可以从预设数据库中提取全部的属性名,形成预设字段集。专用字段集为根据页面的应用场景及使用习惯设定的字段集合,例如开发医疗科研App时,专用字段可以是各种疾病的名称、各种科研项目的名称等,开发金融理财类App时,专用字段可以是各种金融服务的名称、各种理财产品的名称等。根据专用字段集中的专用字段,逐个检测预设字段集中每个预设字段是否包含专用字段,若包含,则进行拆分。例如预设数据库中有一列数据的属性名为“舒张压检测值”,其中“舒张压”为专用字段,则将该预设字段拆分为“舒张压”与“检测值”,分别作为专用字段与通用字段写入字段配置页。若预设字段不包含专用字段,则完整写入,例如预设数据库中有一列数据的属性名为“年龄”,其中没有专用字段,则“年龄”整体可以是一个通用字段。
在一示例性实施例中,所述方法还可以包括:根据预设字段建立字段配置页与预设数据库的关联。在字段配置页中,每个预设字段的后台代码可以指向预设数据库中的数据,例如建立预设字段到预设数据库的属性的映射,在配置目标页面的字段属性后,可以使用户通过操作目标页面的字段获取预设数据库中的相关数据。字段配置页与预设数据库的关联也可以体现为预设字段与数据库中索引键的映射等,本实施例对此不做特别限定。
字段配置页中的预设字段来自于对常用字段的统计,有时可能无法满足页面配置对于字段的需求,例如需要使用较生僻的字段。对于这种情况,在一示例性实施例中,所述方法还可以包括:在字段配置页提供字段编辑控件;根据针对于字段编辑控件的编辑指令添加新字段,并建立新字段与预设字段的关联。字段编辑控件可以是公式编辑器的形式,使开发人员或用户可以基于原预设字段,通过公式运算定义新字段,新字段与预设字段具有确定的关联;字段编辑控件也可以是文本输入的形式,通过自然语言处理或语义识别,建立新字段与预设字段的关联,以定义新字段。本实施例对于字段编辑控件的具体形式不做特别限定。当新字段编辑完成后,可以将其写入字段配置页的预设字段,方便以后使用。
上述各实施例中,功能选项是针对于特定预设字段而设立的选项,此外,字段配置页还可以包括页面功能选项,可用于配置整个页面的基本操作功能;则方法还可以包括:根据针对于页面功能选项的选择指令,配置目标页面的基本操作功能。基本操作功能是针对于整个页面,而非特定的字段,可以包括关闭页面、刷新页面、撤销操作等。
除了配置字段属性以完成页面的基本配置外,本示例性实施例的页面配置方法还可以包括预设字段的排版、页面字体设置、背景设置等UI(用户界面)美化的步骤,本实施例对于具体的UI设计方式不做限定。
本公开的示例性实施例还提供了一种页面配置装置,可以应用于图1所示***架构中的服务器105,或终端设备101、102、103。参考图5所示,该页面配置装置500可以包括:字段配置页提供模块510,用于提供字段配置页,字段配置页包括预设字段及预设字段的功能选项;选择指令响应模块520,用于根据针对于预设字段与功能选项的选择指令,配置目标页面的字段属性。
在一示例性实施例中,字段配置页可以包括专用字段及通用字段;选择指令响应模块还可以包括:字段处理单元,用于根据针对于专用字段与通用字段的选择指令,将专用字段与通用字段拼接为目标预设字段;功能处理单元,用于根据针对于目标预设字段的功能选项的选择指令,配置目标页面的字段属性。
在一示例性实施例中,目标页面还可以包括至少一个子页面,功能选项还可以包括子页面的功能选项;选择指令响应模块还可以用于根据针对于预设字段与子页面的功能选项的选择指令,配置子页面的字段属性。
在一示例性实施例中,字段配置页提供模块还可以包括:预设字段获取单元,用于从预设数据库的属性名获取预设字段;专用字段检测单元,用于根据预设的专用字段集,检测各预设字段是否包含专用字段;字段写入单元,用于如果预设字段包含专用字段,则将预设字段拆分为专用字段与通用字段,分别写入字段配置页,以及如果预设字段不包含专用字段,则将预设字段整体作为通用字段写入字段配置页。
在一示例性实施例中,字段配置页提供模块还可以用于根据预设字段建立字段配置页与预设数据库的关联。
在一示例性实施例中,字段配置页提供模块还可以用于在字段配置页提供字段编辑控件,以及根据针对于字段编辑控件的编辑指令添加新字段,并建立新字段与预设字段的关联。
在一示例性实施例中,字段配置页还包括页面功能选项;方法还包括:
根据针对于页面功能选项的选择指令,配置目标页面的基本操作功能。
各模块/单元的具体细节在方法部分的实施例中已经详细说明,因此不再赘述。
本公开的示例性实施例还提供了一种能够实现上述方法的电子设备。
所属技术领域的技术人员能够理解,本公开的各个方面可以实现为***、方法或程序产品。因此,本公开的各个方面可以具体实现为以下形式,即:完全的硬件实施方式、完全的软件实施方式(包括固件、微代码等),或硬件和软件方面结合的实施方式,这里可以统称为“电路”、“模块”或“***”。
下面参照图6来描述根据本公开的这种示例性实施例的电子设备600。图6显示的电子设备600仅仅是一个示例,不应对本公开实施例的功能和使用范围带来任何限制。
如图6所示,电子设备600以通用计算设备的形式表现。电子设备600的组件可以包括但不限于:上述至少一个处理单元610、上述至少一个存储单元620、连接不同***组件(包括存储单元620和处理单元66)的总线630、显示单元640。
其中,所述存储单元存储有程序代码,所述程序代码可以被所述处理单元610执行,使得所述处理单元610执行本说明书上述“示例性方法”部分中描述的根据本公开各种示例性实施方式的步骤。例如,所述处理单元610可以执行如图2中所示的步骤:步骤S210,提供字段配置页,字段配置页包括预设字段及预设字段的功能选项;步骤S220,根据针对于预设字段与功能选项的选择指令,配置目标页面的字段属性。
存储单元620可以包括易失性存储单元形式的可读介质,例如随机存取存储单元(RAM)621和/或高速缓存存储单元622,还可以进一步包括只读存储单元(ROM)623。
存储单元620还可以包括具有一组(至少一个)程序模块625的程序/实用工具624,这样的程序模块625包括但不限于:操作***、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。
总线630可以为表示几类总线结构中的一种或多种,包括存储单元总线或者存储单元控制器、***总线、图形加速端口、处理单元或者使用多种总线结构中的任意总线结构的局域总线。
电子设备600也可以与一个或多个外部设备800(例如键盘、指向设备、蓝牙设备等)通信,还可与一个或者多个使得用户能与该电子设备600交互的设备通信,和/或与使得该电子设备600能与一个或多个其它计算设备进行通信的任何设备(例如路由器、调制解调器等等)通信。这种通信可以通过输入/输出(I/O)接口650进行。并且,电子设备600还可以通过网络适配器660与一个或者多个网络(例如局域网(LAN),广域网(WAN)和/或公共网络,例如因特网)通信。如图所示,网络适配器660通过总线630与电子设备600的其它模块通信。应当明白,尽管图中未示出,可以结合电子设备600使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、RAID***、磁带驱动器以及数据备份存储***等。
通过以上的实施方式的描述,本领域的技术人员易于理解,这里描述的示例实施方式可以通过软件实现,也可以通过软件结合必要的硬件的方式来实现。因此,根据本公开实施方式的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是CD-ROM,U盘,移动硬盘等)中或网络上,包括若干指令以使得一台计算设备(可以是个人计算机、服务器、终端装置、或者网络设备等)执行根据本公开示例性实施例的方法。
本公开的示例性实施例还提供了一种计算机可读存储介质,其上存储有能够实现本说明书上述方法的程序产品。在一些可能的实施方式中,本公开的各个方面还可以实现为一种程序产品的形式,其包括程序代码,当所述程序产品在终端设备上运行时,所述程序代码用于使所述终端设备执行本说明书上述“示例性方法”部分中描述的根据本公开各种示例性实施方式的步骤。
参考图7所示,描述了根据本公开的示例性实施例的用于实现上述方法的程序产品700,其可以采用便携式紧凑盘只读存储器(CD-ROM)并包括程序代码,并可以在终端设备,例如个人电脑上运行。然而,本公开的程序产品不限于此,在本文件中,可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行***、装置或者器件使用或者与其结合使用。
所述程序产品可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以为但不限于电、磁、光、电磁、红外线、或半导体的***、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。
计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了可读程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。可读信号介质还可以是可读存储介质以外的任何可读介质,该可读介质可以发送、传播或者传输用于由指令执行***、装置或者器件使用或者与其结合使用的程序。
可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于无线、有线、光缆、RF等等,或者上述的任意合适的组合。
可以以一种或多种程序设计语言的任意组合来编写用于执行本公开操作的程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如Java、C++等,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户计算设备上部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。在涉及远程计算设备的情形中,远程计算设备可以通过任意种类的网络,包括局域网(LAN)或广域网(WAN),连接到用户计算设备,或者,可以连接到外部计算设备(例如利用因特网服务提供商来通过因特网连接)。
此外,上述附图仅是根据本公开示例性实施例的方法所包括的处理的示意性说明,而不是限制目的。易于理解,上述附图所示的处理并不表明或限制这些处理的时间顺序。另外,也易于理解,这些处理可以是例如在多个模块中同步或异步执行的。
应当注意,尽管在上文详细描述中提及了用于动作执行的设备的若干模块或者单元,但是这种划分并非强制性的。实际上,根据本公开的示例性实施例,上文描述的两个或更多模块或者单元的特征和功能可以在一个模块或者单元中具体化。反之,上文描述的一个模块或者单元的特征和功能可以进一步划分为由多个模块或者单元来具体化。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其他实施例。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由权利要求指出。
应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限。

Claims (8)

1.一种页面配置方法,其特征在于,包括:
提供字段配置页,所述字段配置页包括预设字段及所述预设字段的功能选项;
根据针对于所述预设字段与所述功能选项的选择指令,配置目标页面的字段属性;
所述提供字段配置页,包括:
从预设数据库的属性名获取预设字段;
根据预设的专用字段集,检测各所述预设字段是否包含专用字段;
如果所述预设字段包含专用字段,则将所述预设字段拆分为专用字段与通用字段,分别写入所述字段配置页;
如果所述预设字段不包含专用字段,则将所述预设字段整体作为通用字段写入所述字段配置页;
其中,所述根据针对于所述预设字段与所述功能选项的选择指令,配置目标页面的字段属性包括:
根据针对于所述专用字段与所述通用字段的选择指令,将所述专用字段与所述通用字段拼接为目标预设字段;
根据针对于所述目标预设字段的功能选项的选择指令,配置目标页面的字段属性。
2.根据权利要求1所述的方法,其特征在于,所述目标页面还包括至少一个子页面,所述功能选项包括子页面的功能选项;所述方法还包括:
根据针对于所述预设字段与所述子页面的功能选项的选择指令,配置所述子页面的字段属性,所述预设字段包括所述专用字段和所述通用字段。
3.根据权利要求1所述的方法,其特征在于,还包括:
根据所述预设字段建立所述字段配置页与所述预设数据库的关联,所述预设字段包括所述专用字段和所述通用字段。
4.根据权利要求1所述的方法,其特征在于,还包括:
在所述字段配置页提供字段编辑控件;
根据针对于所述字段编辑控件的编辑指令添加新字段,并建立所述新字段与所述预设字段的关联,所述预设字段包括所述专用字段和所述通用字段。
5.根据权利要求1所述的方法,其特征在于,所述字段配置页还包括页面功能选项;所述方法还包括:
根据针对于所述页面功能选项的选择指令,配置所述目标页面的基本操作功能。
6.一种页面配置装置,其特征在于,包括:
字段配置页提供模块,用于提供字段配置页,所述字段配置页包括预设字段及所述预设字段的功能选项;
选择指令响应模块,用于根据针对于所述预设字段与所述功能选项的选择指令,配置目标页面的字段属性;
所述字段配置页提供模块,用于:
从预设数据库的属性名获取预设字段;
根据预设的专用字段集,检测各所述预设字段是否包含专用字段;
如果所述预设字段包含专用字段,则将所述预设字段拆分为专用字段与通用字段,分别写入所述字段配置页;
如果所述预设字段不包含专用字段,则将所述预设字段整体作为通用字段写入所述字段配置页;
所述选择指令响应模块,用于根据针对于所述专用字段与所述通用字段的选择指令,将所述专用字段与所述通用字段拼接为目标预设字段;
根据针对于所述目标预设字段的功能选项的选择指令,配置目标页面的字段属性。
7.一种电子设备,其特征在于,包括:
处理器;以及
存储器,用于存储所述处理器的可执行指令;
其中,所述处理器配置为经由执行所述可执行指令来执行权利要求1-5任一项所述的方法。
8.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1-5任一项所述的方法。
CN201811334414.2A 2018-11-09 2018-11-09 页面配置方法及装置、电子设备、存储介质 Active CN109358943B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811334414.2A CN109358943B (zh) 2018-11-09 2018-11-09 页面配置方法及装置、电子设备、存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811334414.2A CN109358943B (zh) 2018-11-09 2018-11-09 页面配置方法及装置、电子设备、存储介质

Publications (2)

Publication Number Publication Date
CN109358943A CN109358943A (zh) 2019-02-19
CN109358943B true CN109358943B (zh) 2022-03-22

Family

ID=65344766

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811334414.2A Active CN109358943B (zh) 2018-11-09 2018-11-09 页面配置方法及装置、电子设备、存储介质

Country Status (1)

Country Link
CN (1) CN109358943B (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111752536A (zh) * 2019-09-24 2020-10-09 北京京东尚科信息技术有限公司 页面开发方法、装置、设备及存储介质
CN110968367A (zh) * 2019-12-20 2020-04-07 深圳市华宇讯科技有限公司 一种电商商品字段配置方法、装置、服务器及存储介质

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102819547A (zh) * 2012-01-13 2012-12-12 金蝶软件(中国)有限公司 配置字段属性的方法和装置
CN106294389A (zh) * 2015-05-20 2017-01-04 上海纳鑫信息科技有限公司 一种实现自定义表单的方法及***
CN106776644A (zh) * 2015-11-24 2017-05-31 大唐软件技术股份有限公司 一种报表***配置方法和装置
CN107423051A (zh) * 2017-05-05 2017-12-01 腾讯科技(深圳)有限公司 数据的配置方法和装置
CN107861926A (zh) * 2016-12-28 2018-03-30 平安科技(深圳)有限公司 单证模板配置方法及装置
CN107886439A (zh) * 2017-12-21 2018-04-06 中国平安财产保险股份有限公司 保险产品开发方法、装置、设备及计算机可读存储介质

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9390132B1 (en) * 2009-10-16 2016-07-12 Iqor Holdings, Inc. Apparatuses, methods and systems for a universal data librarian
WO2011097593A1 (en) * 2010-02-05 2011-08-11 Medversant Technologies, Llc System and method for visually mapping and automatically completing electronic forms
CN106919602A (zh) * 2015-12-25 2017-07-04 阿里巴巴集团控股有限公司 一种数据监控管理方法、数据监控方法及***
CN106648679B (zh) * 2016-12-29 2020-04-07 南威软件股份有限公司 一种结构化数据的版本管理方法
CN108717429A (zh) * 2018-05-11 2018-10-30 平安科技(深圳)有限公司 财务数据制证方法、装置、计算机设备及存储介质

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102819547A (zh) * 2012-01-13 2012-12-12 金蝶软件(中国)有限公司 配置字段属性的方法和装置
CN106294389A (zh) * 2015-05-20 2017-01-04 上海纳鑫信息科技有限公司 一种实现自定义表单的方法及***
CN106776644A (zh) * 2015-11-24 2017-05-31 大唐软件技术股份有限公司 一种报表***配置方法和装置
CN107861926A (zh) * 2016-12-28 2018-03-30 平安科技(深圳)有限公司 单证模板配置方法及装置
CN107423051A (zh) * 2017-05-05 2017-12-01 腾讯科技(深圳)有限公司 数据的配置方法和装置
CN107886439A (zh) * 2017-12-21 2018-04-06 中国平安财产保险股份有限公司 保险产品开发方法、装置、设备及计算机可读存储介质

Also Published As

Publication number Publication date
CN109358943A (zh) 2019-02-19

Similar Documents

Publication Publication Date Title
US11656859B2 (en) Data model API for live applications in a cloud collaboration platform
US10048948B2 (en) Optimized retrieval of custom string resources
AU2012271774B2 (en) Automated user interface object transformation and code generation
CA2684822C (en) Data transformation based on a technical design document
WO2019072201A1 (zh) 网页内容提取方法以及终端设备
US9967370B2 (en) OData enabled mobile software applications
US20130054812A1 (en) System and method for dynamically assembling an application on a client device
US10162605B2 (en) Code snippet content recommendation to define an object literal
RU2595524C2 (ru) Устройство и способ обработки содержимого веб-ресурса в браузере
US20200174800A1 (en) Web Component Design and Integration System
CN110647322B (zh) 列表渲染方法、装置、电子设备和计算机可读介质
US20220021578A1 (en) Method for configuring modeling parameters, electronic device and computer storage medium thereof
CN114036425A (zh) 页面访问方法、客户端、服务端及***
US11930096B2 (en) Systems and methods for rendering interactive web pages
CN109358943B (zh) 页面配置方法及装置、电子设备、存储介质
CN114253537A (zh) 表单生成方法及装置、电子设备和存储介质
Haghish Seamless interactive language interfacing between R and Stata
CN115629763A (zh) 目标代码的生成方法、npu指令的显示方法及装置
CN111666068B (zh) 一种平台开发框架、构建方法、设备及介质
CN113918254A (zh) 语言文本管理方法、装置、存储介质及电子设备
CN111767111A (zh) 页面数据处理方法及装置、电子设备和存储介质
CN114546384B (zh) 页面展示***、方法、可读存储介质及电子设备
US11599398B2 (en) Method for combining unified matters in personal workspace and system using the same
US11934810B2 (en) Translating an edit from a child computer language to a parent computer language while maintaining a semantic meaning of the edit
US20240095448A1 (en) Automatic guidance to interactive entity matching natural language input

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
GR01 Patent grant
GR01 Patent grant