一种页面控件设置方法及装置制造方法及图纸

技术编号:15260532 阅读:48 留言:0更新日期:2017-05-03 13:24
本发明专利技术公开了一种页面控件设置方法及装置,该方法包括:在页面运行过程中,接收外界向页面输入的设置指令,并基于设置指令对页面中指定控件的初始设置信息进行修改,得到自定义设置信息,初始设置信息包括指定控件的各属性的属性值;将初始设置信息与自定义设置信息进行融合,得到对应融合设置信息;利用融合设置信息对指定控件进行渲染,实现对指定控件的自定义设置。本申请公开的上述技术方案中,在页面运行过程中,用户可以在需要对指定控件进行个性化定制时输入对应设置指令,进而基于该设置指令实现对对应控件的个性化定制,从而用户无需通过代码的编写即可实现对页面控件自主设置,大大提高了用户体验。

Method and device for setting page control

The invention discloses a control setting method and device, the method includes: the page is running, set to receive external page input instructions, and instructions on the initial set based on the specified controls in the page setup information is modified by custom setting information, attribute information including the initial set of attributes of the specified control the value of the initial set of information; information fusion and custom settings, the corresponding information fusion set; using fusion setting information for rendering the specified control, to achieve the specified control custom settings. The technical proposal disclosed in the page is running, the user can need to customize the specified control input the corresponding set of instructions, and then based on the instruction set customization of the corresponding controls, so users do not need to write to the page to control can be realized through the self setting code, greatly improving user experience.

【技术实现步骤摘要】

本专利技术涉及页面设置
,更具体地说,涉及一种页面控件设置方法及装置
技术介绍
控件是对数据和方法的封装,其可以具有自己的属性和方法,其中,属性是指控件数据的简单访问者,方法则是指控件的一些简单而可见的功能。现有技术中,页面控件的设置都是通过代码实现的,如果用户需要根据自己的习惯或者喜好对页面控件的设置进行修改,则需要请求懂得编码的专业技术人员通过修改代码来实现,而无法自主完成对于页面控件的设置,大大降低了用户体验。综上所述,如何提供一种使得用户能够自主完成对于页面控件的设置的技术方案,是目前本领域技术人员亟待解决的问题。
技术实现思路
本专利技术的目的是提供一种页面控件设置方法及装置,以使得用户能够自主完成对于页面控件的设置。为了实现上述目的,本专利技术提供如下技术方案:一种页面控件设置方法,包括:在页面运行过程中,接收外界向所述页面输入的设置指令,并基于所述设置指令对所述页面中指定控件的初始设置信息进行修改,得到自定义设置信息,所述初始设置信息包括所述指定控件的各属性的属性值;将所述初始设置信息与所述自定义设置信息进行融合,得到对应融合设置信息;利用所述融合设置信息对所述指定控件进行渲染,实现对所述指定控件的自定义设置。优选的,还包括:在所述页面设计过程中,为所述页面包括的每个控件添加两个属性,分别为该控件是否开启自定义设置的属性及该控件的哪些属性支持自定义设置的属性;基于所述设置指令对所述页面中指定控件的初始设置信息进行修改,包括:判断所述设置指令对应的指定控件是否为开启自定义设置的控件,如果是,则基于所述设置指令对所述指定控件的初始设置信息进行修改,被修改的所述初始设置信息对应所述指定控件包含的支持自定义设置的属性。优选的,还包括:如果所述设置指令对应的指定空间为未开启自定义设置的控件,则返回自定义设置失败信息。优选的,还包括:在所述页面运行过程中,接收外界输入的显示指令,并基于所述显示指令打开对应的可视化管理界面,所述可视化管理界面包括开启自定义设置的控件及该控件包含的支持自定义设置的属性,供外界基于所述可视化管理界面进行自定义设置。优选的,将所述初始设置信息与所述自定义设置信息进行融合,得到对应融合设置信息,包括:对于所述初始设置信息及所述自定义设置信息中相同的内容进行保留,对于所述初始设置信息及所述自定义设置信息中不同的内容保留所述自定义设置信息中的对应内容,得到融合设置信息。一种页面控件设置装置,包括:设置模块,用于在页面运行过程中,接收外界向所述页面输入的设置指令,并基于所述设置指令对所述页面中指定控件的初始设置信息进行修改,得到自定义设置信息,所述初始设置信息包括所述指定控件的各属性的属性值;融合模块,用于将所述初始设置信息与所述自定义设置信息进行融合,得到对应融合设置信息;渲染模块,用于利用所述融合设置信息对所述指定控件进行渲染,实现对所述指定控件的自定义设置。优选的,还包括:涉及模块,用于在所述页面设计过程中,为所述页面包括的每个控件添加两个属性,分别为该控件是否开启自定义设置的属性及该控件的哪些属性支持自定义设置的属性;所述设置模块包括:设置单元,用于判断所述设置指令对应的指定控件是否为开启自定义设置的控件,如果是,则基于所述设置指令对所述指定控件的初始设置信息进行修改,被修改的所述初始设置信息对应所述指定控件包含的支持自定义设置的属性。优选的,所述设置单元还包括:返回单元,用于如果所述设置指令对应的指定空间为未开启自定义设置的控件,则返回自定义设置失败信息。优选的,还包括:显示模块,用于在所述页面运行过程中,接收外界输入的显示指令,并基于所述显示指令打开对应的可视化管理界面,所述可视化管理界面包括开启自定义设置的控件及该控件包含的支持自定义设置的属性,供外界基于所述可视化管理界面进行自定义设置。优选的,所述融合模块包括:融合单元,用于对于所述初始设置信息及所述自定义设置信息中相同的内容进行保留,对于所述初始设置信息及所述自定义设置信息中不同的内容保留所述自定义设置信息中的对应内容,得到融合设置信息。本专利技术提供了一种页面控件设置方法及装置,其中该方法包括:在页面运行过程中,接收外界向所述页面输入的设置指令,并基于所述设置指令对所述页面中指定控件的初始设置信息进行修改,得到自定义设置信息,所述初始设置信息包括所述指定控件的各属性的属性值;将所述初始设置信息与所述自定义设置信息进行融合,得到对应融合设置信息;利用所述融合设置信息对所述指定控件进行渲染,实现对所述指定控件的自定义设置。本申请公开的上述技术方案中,在页面运行过程中,用户可以在需要对指定控件进行个性化定制时输入对应设置指令,进而基于该设置指令对指定控制的初始设置信息进行修改得到自定义设置信息,并将初始设置信息与自定义设置信息融合得到能够表示自定义设置信息的融合设置信息,以基于该融合设置信息对指定控件进行渲染,从而用户无需通过代码的编写即可实现对页面控件自主设置,大大提高了用户体验。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本专利技术实施例提供的一种页面控件设置方法的流程图;图2为本专利技术实施例提供的一种页面控件设置装置的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参阅图1,其示出了本专利技术实施例提供的一种页面控件设置方法的流程图,可以包括:S11:在页面运行过程中,接收外界向页面输入的设置指令,并基于设置指令对页面中指定控件的初始设置信息进行修改,得到自定义设置信息,初始设置信息包括指定控件的各属性的属性值。指定控件即为用户需要对其属性进行修改的控件,在页面运行过程中,当用户需要对任一控件对应属性的属性值进行修改时,可以向页面输入与该指定控件对应的设置指令,以基于该设置指令将初始设置信息中包含的各属性中需要进行修改的属性的属性值修改为与设置指令对应的属性值,得到自定义设置信息。S12:将初始设置信息与自定义设置信息进行融合,得到对应融合设置信息。需要说明的是,上述初始设置信息及自定义设置信息均可以写入到页面的元数据中,进而由元数据中获取到初始设置信息及自定义设置信息,具体来说,在渲染页面每个页面控件时,针对任一页面控件,可以先确定元数据中是否存在对应初始设置信息及自定义设置信息,如果是,则将两种信息进行融合,再基于融合得到的融合设置信息对该页面控件进行渲染,如果否,则直接利用初始设置信息对该页面控件进行渲染。S13:利用融合设置信息对指定控件进行渲染,实现对指定控件的自定义设置。利用融合设置信息对指定控件进行渲染,即将指定控件各属性的属性值设置成融合设置信息对应的属性值后完成设置。且刷新界面后即可看到上述个性化定制的结果。本申请公开的上述技术方案中,在页面运行本文档来自技高网...
一种页面控件设置方法及装置

【技术保护点】
一种页面控件设置方法,其特征在于,包括:在页面运行过程中,接收外界向所述页面输入的设置指令,并基于所述设置指令对所述页面中指定控件的初始设置信息进行修改,得到自定义设置信息,所述初始设置信息包括所述指定控件的各属性的属性值;将所述初始设置信息与所述自定义设置信息进行融合,得到对应融合设置信息;利用所述融合设置信息对所述指定控件进行渲染,实现对所述指定控件的自定义设置。

【技术特征摘要】
1.一种页面控件设置方法,其特征在于,包括:在页面运行过程中,接收外界向所述页面输入的设置指令,并基于所述设置指令对所述页面中指定控件的初始设置信息进行修改,得到自定义设置信息,所述初始设置信息包括所述指定控件的各属性的属性值;将所述初始设置信息与所述自定义设置信息进行融合,得到对应融合设置信息;利用所述融合设置信息对所述指定控件进行渲染,实现对所述指定控件的自定义设置。2.根据权利要求1所述的方法,其特征在于,还包括:在所述页面设计过程中,为所述页面包括的每个控件添加两个属性,分别为该控件是否开启自定义设置的属性及该控件的哪些属性支持自定义设置的属性;基于所述设置指令对所述页面中指定控件的初始设置信息进行修改,包括:判断所述设置指令对应的指定控件是否为开启自定义设置的控件,如果是,则基于所述设置指令对所述指定控件的初始设置信息进行修改,被修改的所述初始设置信息对应所述指定控件包含的支持自定义设置的属性。3.根据权利要求2所述的方法,其特征在于,还包括:如果所述设置指令对应的指定空间为未开启自定义设置的控件,则返回自定义设置失败信息。4.根据权利要求2所述的方法,其特征在于,还包括:在所述页面运行过程中,接收外界输入的显示指令,并基于所述显示指令打开对应的可视化管理界面,所述可视化管理界面包括开启自定义设置的控件及该控件包含的支持自定义设置的属性,供外界基于所述可视化管理界面进行自定义设置。5.根据权利要求2所述的方法,其特征在于,将所述初始设置信息与所述自定义设置信息进行融合,得到对应融合设置信息,包括:对于所述初始设置信息及所述自定义设置信息中相同的内容进行保留,对于所述初始设置信息及所述自定义设置信息中不同的内容保留所述自定义设置信息中的对应内容,得到融合设置信息。6.一种页...

【专利技术属性】
技术研发人员:吴裕荣
申请(专利权)人:金蝶软件中国有限公司
类型:发明
国别省市:广东;44

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

1