页面形成方法及装置、计算机可读存储介质、终端制造方法及图纸

技术编号:23287678 阅读:17 留言:0更新日期:2020-02-08 17:51
一种页面形成方法及装置、计算机可读存储介质、终端,页面形成方法包括:响应于用户在预设页面中控件区域对控件的拖拽操作,将所述控件移动至配置区域,所述控件内封装有功能函数,所述功能函数被调用时执行所述控件的功能;接收所述用户所设置的所述控件的属性以及触发事件;响应于所述用户的发布操作,将设置完成的配置区域发布出去,形成最终页面。本发明专利技术技术方案提高了系统页面的配置灵活性。

Page forming method and device, computer readable storage medium and terminal

【技术实现步骤摘要】
页面形成方法及装置、计算机可读存储介质、终端
本专利技术涉及数据处理
,尤其涉及一种页面形成方法及装置、计算机可读存储介质、终端。
技术介绍
用户与计算机系统进行交互的过程是在系统页面上进行的。系统页面的交互效果通常需要开发人员写代码来实现。但是,开发人员代码完成后,系统管理者将不能更改,灵活性低;当系统页面的交互效果需要改变时,需要开发人员重新写代码,效率低下。
技术实现思路
本专利技术解决的技术问题是如何提高系统页面的配置灵活性。为解决上述技术问题,本专利技术实施例提供一种页面形成方法,页面形成方法包括:响应于用户在预设页面中控件区域对控件的拖拽操作,将所述控件移动至配置区域,所述控件内封装有功能函数,所述功能函数被调用时执行所述控件的功能;接收所述用户所设置的所述控件的属性以及触发事件;响应于所述用户的发布操作,将设置完成的配置区域发布出去,形成最终页面。可选的,所述接收所述用户对所述控件的属性以及触发事件的设置之后还包括:将待定位的控件的位置属性赋值给页面焦点属性。可选的,所述页面形成方法还包括:响应于所述用户对设置完成的多个控件的添加操作,将所述设置完成的多个控件作为表单组加入所述控件区域。可选的,所述页面形成方法还包括:响应于所述用户对设置完成的配置区域的添加操作,将所述设置完成的配置区域作为元件加入所述控件区域。可选的,所述控件包括数据表格、图表、菜单、文本框、可编辑表格、容器和弹窗。为解决上述技术问题,本专利技术实施例还公开了一种页面形成装置,页面形成装置包括:移动模块,适于响应于用户在预设页面中控件区域对控件的拖拽操作,将所述控件移动至配置区域,所述控件内封装有功能函数,所述功能函数被调用时执行所述控件的功能;配置接收模块,适于接收所述用户所设置的所述控件的属性以及触发事件;发布模块,适于响应于所述用户的发布操作,将设置完成的配置区域发布出去,形成最终页面。可选的,所述页面形成装置还包括:赋值模块,适于将待定位的控件的位置属性赋值给页面焦点属性。可选的,所述页面形成装置还包括:表单组添加模块,适于响应于所述用户对设置完成的多个控件的添加操作,将所述设置完成的多个控件作为表单组加入所述控件区域。可选的,所述页面形成装置还包括:元件添加模块,适于响应于所述用户对设置完成的配置区域的添加操作,将所述设置完成的配置区域作为元件加入所述控件区域。可选的,所述控件包括数据表格、图表、菜单、文本框、可编辑表格、容器和弹窗。为解决上述技术问题,本专利技术实施例还公开了一种计算机可读存储介质,其上存储有计算机指令,所述计算机指令运行时执行所述页面形成方法的步骤。为解决上述技术问题,本专利技术实施例还公开了一种终端,包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的计算机指令,所述处理器运行所述计算机指令时执行所述页面形成方法的步骤。与现有技术相比,本专利技术实施例的技术方案具有以下有益效果:本专利技术技术方案可以响应于用户在预设页面中控件区域对控件的拖拽操作,将所述控件移动至配置区域,所述控件内封装有功能函数,所述功能函数被调用时执行所述控件的功能;接收所述用户所设置的所述控件的属性以及触发事件;响应于所述用户的发布操作,将设置完成的配置区域发布出去,形成最终页面。本专利技术技术方案中的控件内封装有功能函数,在基于用户的拖拽造作移动控件至配置区域,以及接收用户所设置的所述控件的属性以及触发事件,完成对控件的配置后,控件的触发事件被触发时,可以直接调用功能函数执行所述控件的功能;避免了现有技术中对系统页面中各个控件的代码撰写和编译过程,降低开发难度,提升了页面形成过程的便捷性;此外还使得非开发人员能够自定义配置形成页面,提升了页面形成的灵活性。进一步地,本专利技术技术方案可以响应于所述用户对设置完成的多个控件的添加操作,将所述设置完成的多个控件作为表单组加入所述控件区域,或者响应于所述用户对设置完成的配置区域的添加操作,将所述设置完成的配置区域作为元件加入所述控件区域。通过在控件区域加入表单组或元件,可以在下一次形成页面时,用户可以直接在控件区域中选择拖拽元件或表单组至配置区域,避免了在形成相同页面时用户的重复操作,提高了页面形成的效率,提升了用户体验。附图说明图1是本专利技术实施例一种页面形成方法的流程图;图2是本专利技术实施例一种应用场景中预设页面的示意图;图3是本专利技术实施例一种应用场景中最终页面的示意图;图4是本专利技术实施例一种页面形成装置的结构示意图。具体实施方式如
技术介绍
中所述,开发人员代码完成后,系统管理者将不能更改,灵活性低;当系统页面的交互效果需要改变时,需要开发人员重新写代码,效率低下。本专利技术技术方案中的控件内封装有功能函数,在基于用户的拖拽造作移动控件至配置区域,以及接收用户所设置的所述控件的属性以及触发事件,完成对控件的配置后,控件的触发事件被触发时,可以直接调用功能函数执行所述控件的功能;避免了现有技术中对系统页面中各个控件的代码撰写和编译过程,提升了页面形成过程的便捷性;此外还使得非开发人员能够自定义配置形成页面,提升了页面形成的灵活性。为使本专利技术的上述目的、特征和优点能够更为明显易懂,下面结合附图对本专利技术的具体实施例做详细的说明。图1是本专利技术实施例一种页面形成方法的流程图。图1所示的页面形成方法可以包括以下步骤:步骤S101:响应于用户在预设页面中控件区域对控件的拖拽操作,将所述控件移动至配置区域,所述控件内封装有功能函数,所述功能函数被调用时执行所述控件的功能;步骤S102:接收所述用户所设置的所述控件的属性以及触发事件;步骤S103:响应于所述用户的发布操作,将设置完成的配置区域发布出去,形成最终页面。具体实施中,请一并参照图2,控件区域可以包括多个控件,每一控件内封装有功能函数,所述功能函数被调用时执行所述控件的功能。也就是说,控件内封装有代码,该代码可以直接运行,不必进行编译(compilation)等操作。更具体地,本专利技术实施例还可以提供运行环境,该代码可以在所述运行环境中运行。例如,对于不同的编程语言所形成的代码,可以运行在不同的运行环境中。需要说明的是,封装函数的具体功能可以根据实际的应用环境进行配置,本专利技术实施例对此不做限制。本实施例中的预设页面可以是开发人员预先设置的。预设页面可以包括控件区域和配置区域。在预设页面中,用户可以在控件区域选择并拖拽控件。配置区域可以展示用户拖拽并设置完成的各个控件。用户可以在控件区域选择并拖拽控件。进而在步骤S101的具体实施中,可以响应于用户的对控件的拖拽操作,将控件移动至配置区域。具体而言,可以将控件移动至配置区域的指定位置。指定位置可以是用户的拖拽操作所指向的位置。由此,通过响应于用户的拖拽操作选择并移动控件,使得用户可以在配置区域中自定义配置控件。用户在拖拽本文档来自技高网
...

【技术保护点】
1.一种页面形成方法,其特征在于,包括:/n响应于用户在预设页面中控件区域对控件的拖拽操作,将所述控件移动至配置区域,所述控件内封装有功能函数,所述功能函数被调用时执行所述控件的功能;/n接收所述用户所设置的所述控件的属性以及触发事件;/n响应于所述用户的发布操作,将设置完成的配置区域发布出去,形成最终页面。/n

【技术特征摘要】
1.一种页面形成方法,其特征在于,包括:
响应于用户在预设页面中控件区域对控件的拖拽操作,将所述控件移动至配置区域,所述控件内封装有功能函数,所述功能函数被调用时执行所述控件的功能;
接收所述用户所设置的所述控件的属性以及触发事件;
响应于所述用户的发布操作,将设置完成的配置区域发布出去,形成最终页面。


2.根据权利要求1所述的页面形成方法,其特征在于,所述接收所述用户对所述控件的属性以及触发事件的设置之后还包括:
将待定位的控件的位置属性赋值给页面焦点属性。


3.根据权利要求1所述的页面形成方法,其特征在于,还包括:
响应于所述用户对设置完成的多个控件的添加操作,将所述设置完成的多个控件作为表单组加入所述控件区域。


4.根据权利要求1所述的页面形成方法,其特征在于,还包括:
响应于所述用户对设置完成的配置区域的添加操作,将所述设置完成的配置区域作为元件加入所述控件区域。


5.根据权利要求1所述的页面形成方法,其特征在于,所述接收所述用户对所述控件的属性以及触发事件的设置之后还包括:
响应于所述用户对展示控件的对象赋值操作,将所述用户选定的数据源与所述展示控件进行绑定,以使所述展示控件在所述最终页面展示所述数据源中的数据。


6.根据权利要求5所述的页面形成方法,其特征在于,所述展示控件的属性包括展示参数,所述展示控件的触发事件包括更改所述展示参数,响应于所述用户在所述最终页面更改所述展示参数,所述展示控件按照更改后的展示参数在所述最终页面展示所述数据源中的数据。


7.一种页面形成装置,其特征在于,包括:
移动模块,适于响应于用户在预设页面中控件区域对控件的拖拽操作,将所述控件移动至配置区域,所述控件内封装有功能函数,所述功能函数被调...

【专利技术属性】
技术研发人员:秦晓宏刘焕春
申请(专利权)人:上海柯林布瑞信息技术有限公司
类型:发明
国别省市:上海;31

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

1