The embodiment of the invention discloses a method for generating dynamic UI control, to avoid the use of UI layout file required for each sign definition of a UI layout file, use conditional statements to determine which items need to use signs which UI layout file, modify the UI layout file, recompiling the tedious steps. The UI control can greatly improve the efficiency of generating and operability. The embodiment of the invention method comprises: selecting signs; according to the UI model filter list query obtains the control type and control property signs required, the corresponding relation between the UI model and the filter list: sign control type, the attributes of the control; the control type and control according to the required properties, to UI model is used to generate a UI public control; the public UI model contains the combination relationship between UI control types and control properties. The embodiment of the invention also provides a device for generating a dynamic UI control.
【技术实现步骤摘要】
一种动态UI控件生成方法以及装置
本专利技术涉及医疗领域,尤其涉及一种动态UI控件生成方法以及装置。
技术介绍
随着计算机技术的进步和发展,医院引入计算机技术来提高工作效率。而用户界面UserInterface(简称UI界面)也伴随计算机进入医院工作的方方面面。目前,在医院日常工作中,护士为病患采集体征项后,需要将体征项的数据输入到对应的UI控件中。因此,由于体征项的种类繁多,每个体征项需要采集的数据也大有差异,需要将对应的UI控件设置不同的属性,如图6所示。从图中可以看出,这三个体征项的UI控件不尽相同,血压有高压、低压两个输入框,中间还有一个斜杠,无下拉框;体温只有一个输入框,但有三个下拉框;心率只有一个输入框,没有其他控件。这些体征项的UI控件由一个模型,即UI布局文件,去定义。然而,由于医院中的体征项数目繁多,每一种体征项都单独定义一个模型,即UI布局文件,就会导致UI布局文件的数量非常庞大,在动态生成这些体征项对应的UI控件的时候,必须用相同个数的条件判断语句去判断要生成哪种UI控件、该UI控件需要设置哪种属性、需要引用哪一个UI布局文件等,这样一来,生 ...
【技术保护点】
一种动态UI控件生成方法,其特征在于,包括:选择体征项;根据UI模型过滤列表查询获得所述体征项所需的控件类型和控件属性,所述UI模型过滤列表记录下体征项与控件类型、控件属性的对应关系;根据所述所需的控件类型和控件属性,以UI公共模型为模板生成UI控件;所述UI公共模型包含了UI控件的控件类型以及控件属性之间的组合关系;所述根据UI模型过滤列表查询获得所述体征项所需的控件类型和控件属性具体包括:根据UI模型过滤列表查询获得所述体征项所需的控件类型;根据UI模型过滤列表查询获得所述控件类型所需的控件属性;所述UI模型过滤列表记录了所述体征项所需的若干控件类型以及所述控件类型所需 ...
【技术特征摘要】
1.一种动态UI控件生成方法,其特征在于,包括:选择体征项;根据UI模型过滤列表查询获得所述体征项所需的控件类型和控件属性,所述UI模型过滤列表记录下体征项与控件类型、控件属性的对应关系;根据所述所需的控件类型和控件属性,以UI公共模型为模板生成UI控件;所述UI公共模型包含了UI控件的控件类型以及控件属性之间的组合关系;所述根据UI模型过滤列表查询获得所述体征项所需的控件类型和控件属性具体包括:根据UI模型过滤列表查询获得所述体征项所需的控件类型;根据UI模型过滤列表查询获得所述控件类型所需的控件属性;所述UI模型过滤列表记录了所述体征项所需的若干控件类型以及所述控件类型所需的若干控件属性;所述UI控件包含若干个控件类型;所述控件类型包含若干个控件属性。2.根据权利要求1所述的方法,其特征在于,还包括:所述UI模型过滤列表记录了同一体征项下控件类型与控件属性之间的对应关系。3.根...
【专利技术属性】
技术研发人员:郑裕集,陈铃,于士坤,
申请(专利权)人:广州视源电子科技股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。