买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】一种页面控件设置方法及装置_金蝶软件(中国)有限公司_201611198698.8 

申请/专利权人:金蝶软件(中国)有限公司

申请日:2016-12-22

公开(公告)日:2020-05-15

公开(公告)号:CN106610856B

主分类号:G06F9/445(20180101)

分类号:G06F9/445(20180101)

优先权:

专利状态码:有效-授权

法律状态:2020.05.15#授权;2017.05.31#实质审查的生效;2017.05.03#公开

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

主权项:1.一种页面控件设置方法,其特征在于,包括:在页面运行过程中,接收外界向所述页面输入的设置指令,并基于所述设置指令对所述页面中指定控件的初始设置信息进行修改,得到自定义设置信息,将所述自定义设置信息写入至元数据中,所述初始设置信息存在于所述元数据中、包括所述指定控件的各属性的属性值;确定所述元数据中是否存在与所述指定控件对应的初始设置信息及自定义设置信息,如果是,将所述初始设置信息与所述自定义设置信息进行融合,得到对应融合设置信息;利用所述融合设置信息对所述指定控件进行渲染,实现对所述指定控件的自定义设置;所述方法还包括:在所述页面设计过程中,为所述页面包括的每个控件添加两个属性,分别为该控件是否开启自定义设置的属性及该控件的哪些属性支持自定义设置的属性;基于所述设置指令对所述页面中指定控件的初始设置信息进行修改,包括:判断所述设置指令对应的指定控件是否为开启自定义设置的控件,如果是,则基于所述设置指令对所述指定控件的初始设置信息进行修改,被修改的所述初始设置信息对应所述指定控件包含的支持自定义设置的属性;如果否,则拒绝基于所述设置指令对所述指定控件的初始设置信息进行修改;所述方法还包括:在所述页面运行过程中,接收外界输入的显示指令,并基于所述显示指令打开对应的可视化管理界面,所述可视化管理界面包括开启自定义设置的控件及该控件包含的支持自定义设置的属性,供外界基于所述可视化管理界面进行自定义设置。

全文数据:一种页面控件设置方法及装置技术领域[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] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。[0037]图1为本发明实施例提供的一种页面控件设置方法的流程图;[0038]图2为本发明实施例提供的一种页面控件设置装置的结构示意图。具体实施方式[0039]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。[0040] 请参阅图1,其示出了本发明实施例提供的一种页面控件设置方法的流程图,可以包括:[0041] Sll:在页面运行过程中,接收外界向页面输入的设置指令,并基于设置指令对页面中指定控件的初始设置信息进行修改,得到自定义设置信息,初始设置信息包括指定控件的各属性的属性值。[0042] 指定控件即为用户需要对其属性进行修改的控件,在页面运行过程中,当用户需要对任一控件对应属性的属性值进行修改时,可以向页面输入与该指定控件对应的设置指令,以基于该设置指令将初始设置信息中包含的各属性中需要进行修改的属性的属性值修改为与设置指令对应的属性值,得到自定义设置信息。[0043] S12:将初始设置信息与自定义设置信息进行融合,得到对应融合设置信息。[0044] 需要说明的是,上述初始设置信息及自定义设置信息均可以写入到页面的元数据中,进而由元数据中获取到初始设置信息及自定义设置信息,具体来说,在渲染页面每个页面控件时,针对任一页面控件,可以先确定元数据中是否存在对应初始设置信息及自定义设置信息,如果是,则将两种信息进行融合,再基于融合得到的融合设置信息对该页面控件进行渲染,如果否,则直接利用初始设置信息对该页面控件进行渲染。[0045] S13:利用融合设置信息对指定控件进行渲染,实现对指定控件的自定义设置。[0046]利用融合设置信息对指定控件进行渲染,即将指定控件各属性的属性值设置成融合设置信息对应的属性值后完成设置。且刷新界面后即可看到上述个性化定制的结果。[0047] 本申请公开的上述技术方案中,在页面运行过程中,用户可以在需要对指定控件进行个性化定制时输入对应设置指令,进而基于该设置指令对指定控制的初始设置信息进行修改得到自定义设置信息,并将初始设置信息与自定义设置信息融合得到能够表示自定义设置信息的融合设置信息,以基于该融合设置信息对指定控件进行渲染,从而用户无需通过代码的编写即可实现对页面控件自主设置,大大提高了用户体验。[0048]另外,本发明实施例提供的上述技术方案可以用于对页面的任意支持个性化定制的空间的设置,具有通用性。[0049] 本发明实施例提供的一种页面控件设置方法,还可以包括:[0050] 在页面设计过程中,为页面包括的每个控件添加两个属性,分别为该控件是否开启自定义设置的属性及该控件的哪些属性支持自定义设置的属性。[0051] 在页面设置过程中,可以为每个控件添加两个属性,分别为该控件是否开启自定义设置的属性及该控件的哪些属性支持自定义设置的属性,由此用户只能对开启自定义设置的控件对应的支持自定义设置的属性进行个性化定制。[0052] 对应的,基于设置指令对页面中指定控件的初始设置信息进行修改,可以包括:[0053]判断设置指令对应的指定控件是否为开启自定义设置的控件,如果是,则基于设置指令对指定控件的初始设置信息进行修改,被修改的初始设置信息对应指定控件包含的支持自定义设置的属性。[0054] 如果设置指令对应的指定控件为未开启自定义设置的控件,则拒绝用户对该控件的设置,从而保证了用户能够实现个性化定制的同时,通用控件的无法修改性,使得页面更具通用性。[0055] 本发明实施例提供的一种页面控件设置方法,还可以包括:[0056] 如果设置指令对应的指定空间为未开启自定义设置的控件,则返回自定义设置失败信息。[0057]由此,能够使得用户获知其个性化定制的状态,且该自定义设置失败信息中可以包括设置指令对应的指定空间为未开启自定义设置的控件的信息,有助于用户针对该信息实现对应的操作。[0058] 本发明实施例提供的一种页面控件设置方法,还可以包括:[0059] 在页面运行过程中,接收外界输入的显示指令,并基于显示指令打开对应的可视化管理界面,可视化管理界面包括开启自定义设置的控件及该控件包含的支持自定义设置的属性,供外界基于可视化管理界面进行自定义设置。[0060] 页面可以具有一个通用入口,如一个图标,用户可以通过点击该通用入口输入显示指令,进而打开可视化管理界面,该可视化管理界面可以包括开启自定义设置的全部空间,从而能够使得用户根据需要同时对多个控件实现个性化定制。[0061] 本发明实施例提供的一种页面控件设置方法,将初始设置信息与自定义设置信息进行融合,得到对应融合设置信息,可以包括:[0062] 对于初始设置信息及自定义设置信息中相同的内容进行保留,对于初始设置信息及自定义设置信息中不同的内容保留自定义设置信息中的对应内容,得到融合设置信息。[0063]当然,对初始设置信息及自定义设置信息的融合也可以是直接忽略初始设置信息而将自定义设置信息作为融合设置信息,均在本发明的保护范围之内,通过上述融合方式保证了融合设置信息可以包括用户对于指定控件的个性化定制的设置信息。[0064] 本发明实施例还提供了一种页面控件设置装置,如图2所示,可以包括:[0065] 设置模块11,用于在页面运行过程中,接收外界向页面输入的设置指令,并基于设置指令对页面中指定控件的初始设置信息进行修改,得到自定义设置信息,初始设置信息包括指定控件的各属性的属性值;[0066]融合模块12,用于将初始设置信息与自定义设置信息进行融合,得到对应融合设置信息;[0067] 渲染模块13,用于利用融合设置信息对指定控件进行渲染,实现对指定控件的自定义设置。[0068] 本发明实施例提供的一种页面控件设置装置,还可以包括:[0069]涉及模块,用于在页面设计过程中,为页面包括的每个控件添加两个属性,分别为该控件是否开启自定义设置的属性及该控件的哪些属性支持自定义设置的属性;[0070] 设置模块可以包括:[0071] 设置单元,用于判断设置指令对应的指定控件是否为开启自定义设置的控件,如果是,则基于设置指令对指定控件的初始设置信息进行修改,被修改的初始设置信息对应指定控件包含的支持自定义设置的属性。[0072] 本发明实施例提供的一种页面控件设置装置,设置单元还可以包括:[0073] 返回单元,用于如果设置指令对应的指定空间为未开启自定义设置的控件,则返回自定义设置失败信息。[0074] 本发明实施例提供的一种页面控件设置装置,还可以包括:[0075]显示模块,用于在页面运行过程中,接收外界输入的显示指令,并基于显示指令打开对应的可视化管理界面,可视化管理界面包括开启自定义设置的控件及该控件包含的支持自定义设置的属性,供外界基于可视化管理界面进行自定义设置。[0076] 本发明实施例提供的一种页面控件设置装置,融合模块可以包括:[0077]融合单元,用于对于初始设置信息及自定义设置信息中相同的内容进行保留,对于初始设置信息及自定义设置信息中不同的内容保留自定义设置信息中的对应内容,得到融合设置信息。[0078] 本发明实施例提供的一种页面控件设置装置中相关部分的说明请参见本发明实施例提供的一种页面控件设置方法中对应部分的详细说明,在此不再赘述。[0079] 对所公开的实施例的上述说明,使本领域技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

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

百度查询: 金蝶软件(中国)有限公司 一种页面控件设置方法及装置

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。