程序開發(fā)平臺中數(shù)據(jù)類型查找屬性的生成方法及裝置制造方法
【專利摘要】本發(fā)明實施例提供程序開發(fā)平臺中數(shù)據(jù)類型查找屬性的生成方法及裝置。本發(fā)明提供的方法,包括:顯示數(shù)據(jù)類型和數(shù)據(jù)類型的至少兩個待選屬性,數(shù)據(jù)類型的至少兩個待選屬性用于描述數(shù)據(jù)類型;接收從數(shù)據(jù)類型的至少兩個待選屬性中選擇查找屬性的屬性選擇指令;根據(jù)屬性選擇指令,利用選擇的查找屬性自動生成查找屬性源代碼。本發(fā)明實施例通過將編輯好的數(shù)據(jù)類型和待選屬性在頁面編輯界面中顯示出來,供用戶進行操作,并根據(jù)接收到的選擇指令在待生成頁面的代碼段中生成源代碼,實現(xiàn)在頁面生成過程中直接選擇屬性而不再需要對圖形化插件中的屬性參數(shù)進行配置。解決了現(xiàn)有圖形化插件在頁面生成時,每使用一次就需要對其屬性參數(shù)配置一次的問題。
【專利說明】程序開發(fā)平臺中數(shù)據(jù)類型查找屬性的生成方法及裝置
【技術領域】
[0001] 本發(fā)明實施例涉及計算機技術,尤其涉及一種程序開發(fā)平臺中數(shù)據(jù)類型查找屬性 的生成方法及裝置。
【背景技術】
[0002] 隨著企業(yè)數(shù)據(jù)業(yè)務需求的快速增加,采用圖形用戶頁面來完成數(shù)據(jù)業(yè)務的管理和 使用就變得極其重要。圖形用戶頁面也可稱為圖形用戶界面(Graphical User Interface, 簡稱⑶I)。
[0003] 現(xiàn)有技術中,在集成開發(fā)環(huán)境(Integrated Development Environment,簡稱 IDE) 下,技術人員常采用圖形化編輯器來對頁面進行生成。由于圖形化編輯器中有如按鈕、表 格、頁簽等圖形化插件,在頁面生成的過程中可以直接使用這些圖形化插件進行編輯,減少 了對圖形化插件的代碼編寫,在很大程度上提高了頁面生成的效率。但是,對于生成偏管理 類的屬性查找頁面時,由于當前的圖形化編輯器中的圖形化插件僅為純視圖層的內(nèi)容,尤 其是帶有輸入值類型的圖形化插件,如表單和表格等,每次使用這些圖形化插件時都需要 通過源代碼編寫或通過配置工具來對其屬性參數(shù)進行配置。
[0004] 對于這類純視圖層內(nèi)容的圖形化插件,在頁面生成時,每使用一次就需要對其屬 性參數(shù)配置一次,增加了頁面生成的復雜度,降低了頁面生成的效率。
【發(fā)明內(nèi)容】
[0005] 本發(fā)明實施例提供一種程序開發(fā)平臺中數(shù)據(jù)類型查找屬性的生成方法及裝置,以 解決在頁面生成過程中,每次使用圖形化插件時都需要對其屬性參數(shù)進行配置的問題,以 降低頁面生成的復雜度,提高頁面生成效率。
[0006] 第一方面,本發(fā)明實施例提供一種程序開發(fā)平臺中數(shù)據(jù)類型查找屬性的生成方 法,包括:
[0007] 顯示數(shù)據(jù)類型和所述數(shù)據(jù)類型的至少兩個待選屬性,所述數(shù)據(jù)類型的至少兩個待 選屬性用于描述所述數(shù)據(jù)類型;
[0008] 接收從所述數(shù)據(jù)類型的至少兩個待選屬性中選擇查找屬性的屬性選擇指令;
[0009] 根據(jù)所述屬性選擇指令,利用選擇的所述查找屬性自動生成查找屬性源代碼。
[0010] 在第一方面的第一種可能的實現(xiàn)方式中,在所述利用選擇的所述查找屬性自動生 成查找屬性源代碼之后,還包括:
[0011] 在數(shù)據(jù)類型的屬性查找界面中,根據(jù)所述查找屬性源代碼顯示選擇的所述查找屬 性。
[0012] 根據(jù)第一方面的第一種可能的實現(xiàn)方式,在第二種可能的實現(xiàn)方式中,在所述根 據(jù)所述屬性選擇指令,利用選擇的所述查找屬性自動生成查找屬性源代碼之前,還包括;
[0013] 接收對查找屬性的顯示方式指令;
[0014] 相應地,所述在數(shù)據(jù)類型的屬性查找界面中,根據(jù)所述查找屬性源代碼顯示選擇 的所述查找屬性,包括:
[0015] 在數(shù)據(jù)類型的屬性查找界面中,根據(jù)所述查找屬性源代碼,按照接收的所述對查 找屬性的顯示方式指令,顯示選擇的所述查找屬性。
[0016] 根據(jù)第一方面的第二種可能的實現(xiàn)方式,在第三種可能的實現(xiàn)方式中,所述顯示 方式指令包括用于指示所述查找屬性的顯示控件的顯示方式,所述顯示控件包括:表格控 件、下拉表單控件和復選表單控件。
[0017] 第二方面,本發(fā)明實施例提供一種程序開發(fā)平臺中數(shù)據(jù)類型查找屬性的生成裝 置,包括:
[0018] 顯示模塊,用于顯示數(shù)據(jù)類型和所述數(shù)據(jù)類型的至少兩個待選屬性,所述數(shù)據(jù)類 型的至少兩個待選屬性用于描述所述數(shù)據(jù)類型;
[0019] 接收模塊,用于接收從所述數(shù)據(jù)類型的至少兩個待選屬性中選擇查找屬性的屬性 選擇指令;
[0020] 生成模塊,用于根據(jù)所述屬性選擇指令,利用選擇的所述查找屬性自動生成查找 屬性源代碼。
[0021] 在第二方面的第一種可能的實現(xiàn)方式中,所述生成模塊還用于:在所述利用選擇 的所述查找屬性自動生成查找屬性源代碼之后,在數(shù)據(jù)類型的屬性查找界面中,根據(jù)所述 查找屬性源代碼顯示選擇的所述查找屬性。
[0022] 根據(jù)第二方面的第一種可能的實現(xiàn)方式,在第二種可能的實現(xiàn)方式中,所述生成 模塊還用于:在所述根據(jù)所述屬性選擇指令,利用選擇的所述查找屬性自動生成查找屬性 源代碼之前,接收對查找屬性的顯示方式指令,在數(shù)據(jù)類型的屬性查找界面中,根據(jù)所述查 找屬性源代碼,按照接收的所述對查找屬性的顯示方式指令,顯示選擇的所述查找屬性。
[0023] 根據(jù)第二方面的第二種可能的實現(xiàn)方式,在第三種可能的實現(xiàn)方式中,所述顯示 方式指令包括用于指示所述查找屬性的顯示控件的顯示方式,所述顯示控件包括:表格控 件、下拉表單控件和復選表單控件。
[0024] 本發(fā)明實施例程序開發(fā)平臺中數(shù)據(jù)類型查找屬性的生成方法及裝置,通過將編輯 好的數(shù)據(jù)類型和所述數(shù)據(jù)類型的至少兩個待選屬性在頁面編輯界面中顯示出來供用戶選 擇操作,并根據(jù)接收到的選擇指令在待生成頁面的代碼段中生成源代碼,實現(xiàn)在頁面生成 過程中可以直接選擇屬性而不再需要對圖形化插件中的屬性參數(shù)進行配置,實現(xiàn)了頁面開 發(fā)的高效性和低復雜度。解決了現(xiàn)有圖形化插件在頁面生成時,每使用一次就需要對其屬 性參數(shù)配置一次,從而導致頁面開發(fā)效率低、復雜度高的問題。
【專利附圖】
【附圖說明】
[0025] 為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn) 有技術描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā) 明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以 根據(jù)這些附圖獲得其他的附圖。
[0026] 圖1為本發(fā)明一實施例程序開發(fā)平臺中數(shù)據(jù)類型查找屬性的生成方法的流程圖;
[0027] 圖2a?圖2b為圖1所示實施例的編輯界面示意圖;
[0028] 圖3為本發(fā)明另一實施例程序開發(fā)平臺中數(shù)據(jù)類型查找屬性的生成方法實施例 的流程圖;
[0029] 圖4a?圖4b為圖3所示實施例的編輯界面示意圖;
[0030] 圖5為本發(fā)明程序開發(fā)平臺中數(shù)據(jù)類型查找屬性的生成裝置結(jié)構(gòu)示意圖;
[0031] 圖6為本發(fā)明計算機系統(tǒng)實施例的結(jié)構(gòu)示意圖。
【具體實施方式】
[0032] 為使本發(fā)明實施例的目的、技術方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例 中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是 本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員 在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0033] 圖1為本發(fā)明一實施例程序開發(fā)平臺中數(shù)據(jù)類型查找屬性的生成方法的流程圖, 所述方法適用于程序開發(fā)平臺中數(shù)據(jù)類型查找屬性的生成,尤其是偏管理類程序開發(fā)平臺 中數(shù)據(jù)類型查找屬性的生成。同時,所述方法可以應用于集成開發(fā)環(huán)境IDE,尤其是基于 java語言的Eclipse平臺以及由Eel ipse平臺延伸出的其他各類平臺。所述方法可以由程 序開發(fā)平臺中數(shù)據(jù)類型查找屬性的生成裝置來執(zhí)行,所述程序開發(fā)平臺中數(shù)據(jù)類型查找屬 性的生成裝置可以為一軟件程序,由計算機運行。如圖1所示,所述方法可以包括:
[0034] S101、顯示數(shù)據(jù)類型和所述數(shù)據(jù)類型的至少兩個待選屬性,所述數(shù)據(jù)類型的至少 兩個待選屬性用于描述所述數(shù)據(jù)類型。
[0035] 例如,在人事信息管理頁面中,會多次出現(xiàn)同樣的個人信息表單樣式的圖形,表單 內(nèi)容可以為如姓名、性別、年齡或號碼等,如圖4a中顯示的姓名表單、性別表單、年齡表單 或號碼表單。在現(xiàn)有頁面生成方法中,針對同一開發(fā)內(nèi)容,如姓名表單,在頁面中需要多次 出現(xiàn)時,在頁面開發(fā)時就需要利用現(xiàn)有的圖形化插件進行多次編輯來實現(xiàn)多個同樣圖形的 顯不。
[0036] 本步驟中,在對頁面進行開發(fā)時,可以先從總體上進行規(guī)劃,可以設計好頁面中需 要的數(shù)據(jù)類型,所述數(shù)據(jù)類型為代碼開發(fā)中一些實體對象的集合,可以通過源代碼編寫形 成,所述待選屬性可以用于描述所述數(shù)據(jù)類型,是所述數(shù)據(jù)類型中的實體對象。例如:在 Customer (customer 1> customer2......)中Customer可以理解為一個數(shù)據(jù)類型,其中包括 的customerl、customer2......可以理解為該數(shù)據(jù)類型中的待選屬性。在面向?qū)ο蟮木幊讨校?使用類來對相關變量和函數(shù)進行分組,類描述了封裝的變量和方法(函數(shù))的集合,例如數(shù) 據(jù)類型Customer可以理解為一個類。類所封裝的變量和方法(函數(shù))描述了類的實例(即對 象)應該遵循的規(guī)則,如包含的數(shù)據(jù)的結(jié)構(gòu)以及操縱對象的數(shù)據(jù)和執(zhí)行任務的方法,其中, 待選屬性customerl、customer2......都可以理解為數(shù)據(jù)類型Customer這個類的實例(即對 象),具有數(shù)據(jù)類型Customer這個類中所定義的變量和方法,只是每個待選屬性的變量值不 一樣。
[0037] 將所述數(shù)據(jù)類型和所述數(shù)據(jù)類型的至少兩個待選屬性顯示在圖形化編輯器的編 輯界面上,以供用戶根據(jù)頁面編輯的需求進行選擇。其中,所述至少兩個待選屬性顯示出來 的圖標為帶有實例屬性的web頁面控件,可以用于根據(jù)用戶的操作將待選屬性的源代碼生 成于待生成頁面的源代碼中。
[0038] 可選地,在對所述數(shù)據(jù)類型和所述數(shù)據(jù)類型的至少兩個待選屬性顯示之前,還可 以包括:確定與待生成頁面對應的數(shù)據(jù)類型。程序開發(fā)平臺中數(shù)據(jù)類型查找屬性的生成 裝置中的業(yè)務會話引擎將待生成頁面所需的數(shù)據(jù)類型與所述待生成頁面進行綁定,確定待 生成頁面對應的數(shù)據(jù)類型,從而建立數(shù)據(jù)類型與待生成頁面的映射關系。該過程可以通過 在待生成頁面的配置頁面中進行源代碼編寫實現(xiàn)映射關系的建立,也可以通過配置工具建 立,但不以此為限。與待生成頁面建立映射關系的數(shù)據(jù)類型可以為一個,也可以為多個,此 處不做限制。
[0039] S102、接收從所述數(shù)據(jù)類型的至少兩個待選屬性中選擇查找屬性的屬性選擇指 令。
[0040] 具體地,在將所述數(shù)據(jù)類型的至少兩個待選屬性顯示于圖形化編輯器的編輯界面 后,接收從所述數(shù)據(jù)類型的至少兩個待選屬性中選擇查找屬性的屬性選擇指令,所述屬性 選擇指令可以為用戶在頁面編輯過程中對所述至少兩個待選屬性的選擇操作,所述查找屬 性可以為圖形化頁面編輯過程中需要對現(xiàn)有圖形化插件中的參數(shù)屬性進行配置的內(nèi)容屬 性。
[0041] 其中,在圖形化編輯界面中,所述屬性選擇指令可以為用戶對所述至少兩個待選 屬性的選擇操作,如通過鼠標的點擊或拖拽等操作,但不以此為限。
[0042] S103、根據(jù)所述屬性選擇指令,利用選擇的所述查找屬性自動生成查找屬性源代 碼。
[0043] 具體地,接收到所述指令后,根據(jù)該指令將所述查找屬性在待生成頁面的代碼段 中自動生成查找屬性源代碼。
[0044] 本實施例,通過將編輯好的數(shù)據(jù)類型和所述數(shù)據(jù)類型的至少兩個待選屬性在頁面 編輯界面中顯示出來供用戶選擇操作,并根據(jù)接收到的選擇指令在待生成頁面的代碼段中 生成源代碼,實現(xiàn)在頁面生成過程中可以直接選擇屬性而不再需要對圖形化插件中的屬性 參數(shù)進行配置,實現(xiàn)了頁面開發(fā)的高效性和低復雜度。解決了現(xiàn)有圖形化插件在頁面生 成時,每使用一次就需要對其屬性參數(shù)配置一次,從而導致頁面開發(fā)效率低、復雜度高的問 題。
[0045] 下面進行舉例說明:
[0046] 圖2a?圖2b為圖1所示實施例的編輯界面示意圖,如圖2a所示,在程序開發(fā)平臺 中數(shù)據(jù)類型查找屬性的生成裝置的業(yè)務會話編輯界面201中,根據(jù)用戶的輸入指令,如用 戶只需點擊選中業(yè)務會話編輯界面201中的所述待生成頁面202和在數(shù)據(jù)類型選擇框203 處選擇所要建立映射關系的數(shù)據(jù)類型204,如Customer,即可建立所述數(shù)據(jù)類型204與所述 待生成頁面202的映射關系。
[0047] 如圖2b所示,建立待生成頁面202與數(shù)據(jù)類型204的映射關系后,在圖形化編輯 器的頁面編輯界面中,顯示待生成頁面202,即圖中的顯示范圍205,同時可以在數(shù)據(jù)類型 選擇器206顯示數(shù)據(jù)類型204及待選屬性,數(shù)據(jù)類型204即圖中的Customer,待選屬性即圖 中的ID、Name、Gender、Age等圖標。在本圖中,數(shù)據(jù)類型204及待選屬性是以樹形結(jié)構(gòu)顯 示的,也可以以矩陣結(jié)構(gòu)顯示,此處不做任何限制。這些顯示的待選屬性可供用戶在對待生 成頁面202編輯時使用。之后,可根據(jù)接收到的用戶選擇指令,將被選擇的待選屬性作為查 找屬性,并將被選擇的待選屬性的代碼添加至待生成頁面202的代碼段中,形成查找屬性 的源代碼。
[0048] 圖3為本發(fā)明另一實施例程序開發(fā)平臺中數(shù)據(jù)類型查找屬性的生成方法實施例 的流程圖,如圖3所示,本實施例在上述實施例的基礎上,在S103之后,還可以包括:
[0049] S301、在數(shù)據(jù)類型的屬性查找界面中,根據(jù)所述查找屬性源代碼顯示選擇的所述 查找屬性。
[0050] 具體地,在數(shù)據(jù)類型的屬性查找界面中,可以根據(jù)在待生成頁面的代碼段中的所 述查找屬性的源代碼將所述被選擇的查找屬性顯示出來,形成所述待生成頁面的顯示,可 供用戶進行調(diào)整和修改。
[0051] 可選地,在本步驟之前,還可以包括:接收對查找屬性的顯示方式指令。相應地, S301可以包括:在數(shù)據(jù)類型的屬性查找界面中,根據(jù)所述查找屬性源代碼,按照接收的所 述對查找屬性的顯示方式指令,顯示選擇的所述查找屬性。
[0052] 進一步,所述顯示方式指令可以包括用于指示所述查找屬性的顯示控件的顯示方 式,所述顯示控件可以包括:表格控件、下拉表單控件和復選表單控件。
[0053] 具體地,在待生成頁面的代碼段中形成所述查找屬性的源代碼后,根據(jù)接收到的 用戶對查找屬性的顯示方式指令后,將查找屬性在待生成頁面中顯示出來。其中,所述顯示 方式指令中可以包括用于指示所述查找屬性的顯示控件的顯示方式,如顯示控件的顯示位 置。所示顯示控件可以為表格控件、下拉表單控件和復選表單控件等,但不以此為限。
[0054] 本實施例,根據(jù)選擇的查找屬性的源代碼在待生成頁面的顯示查找屬性,實現(xiàn)待 生成頁面的生成,實現(xiàn)了頁面開發(fā)的高效性和低復雜度。解決了現(xiàn)有圖形化插件在頁面生 成時,每使用一次就需要對其屬性參數(shù)配置一次,從而導致頁面開發(fā)效率低、復雜度高的問 題。
[0055] 下面舉例進行說明:圖4a?圖4b為圖3所示實施例的編輯界面示意圖。
[0056] 例一(查找屬性的顯示控件由數(shù)據(jù)類型提供)
[0057] 如圖4a所示,在生成查收屬性的源代碼之后,接收用戶的顯示方式指令,如果用 戶需要將數(shù)據(jù)類型204中的部分待選屬性添加至待生成頁面202的顯示范圍205內(nèi)時,可 以用鼠標點擊所要選擇的待選屬性,如圖中的Name、Gender、Age和Number,選中后可以采 用鼠標拖拽的方式拖拽至顯示范圍205的指定位置。如果需要將整個數(shù)據(jù)類型204 -次性 顯示在待生成頁面的顯示范圍205內(nèi)時,可以直接通過如鼠標拖拽圖標Customer的方式來 完成。此時,根據(jù)用戶的指令,在待生成頁面202上顯示查找屬性的顯示控件,如形成圖中 的查詢條件中的姓名、年齡、性別和號碼的顯示圖案,這些顯示控件可以由數(shù)據(jù)類型提供, 即在對數(shù)據(jù)類型進行代碼編寫的過程中將所述數(shù)據(jù)類型中的待選屬性的顯示控件也做了 設置。顯示所述顯示控件的同時,查找屬性的源代碼將添加至待生成頁面202對應顯示位 置的代碼段中,實現(xiàn)頁面的生成。
[0058] 例二(查找屬性的顯示控件由現(xiàn)有的圖形化插件提供)
[0059] 如圖4b所示,安裝圖形化插件401后,在圖形化編輯器的頁面編輯界面上形成的 圖形化插件選擇器402,在圖形化插件選擇器402中顯示圖形化插件401。在本圖中,圖形 化插件選擇器402中包含多個圖形化插件401,可根據(jù)實際需要由用戶自行安裝。用戶可將 圖形化插件401利用如鼠標拖拽的方式在待生成頁面的顯示范圍205內(nèi)形成顯示圖案,如 表格,所述表格只是一個純視圖層的圖案,沒有任何屬性參數(shù);例如用戶可以從數(shù)據(jù)類型選 擇器206中將數(shù)據(jù)類型204作為查找屬性整個添加到所述表格中,此時,根據(jù)查找屬性的源 代碼形成所述圖形化插件401的顯示內(nèi)容,所述表格中的屬性參數(shù)得到了配置,形成了如 圖中顯示的表格內(nèi)容,如序號、姓名、性別等。這樣做的好處在于,通過待選屬性與現(xiàn)有圖形 化插件結(jié)合完成頁面生成,進一步提高了頁面生成的效率,增強了兼容性。
[0060] 圖5為本發(fā)明程序開發(fā)平臺中數(shù)據(jù)類型查找屬性的生成裝置結(jié)構(gòu)示意圖,如圖5 所示,該裝置可以包括:顯示模塊51、接收模塊52和生成模塊53。其中,所述顯示模塊51 可以用于顯示數(shù)據(jù)類型和所述數(shù)據(jù)類型的至少兩個待選屬性,所述數(shù)據(jù)類型的至少兩個待 選屬性用于描述所述數(shù)據(jù)類型;所述接收模塊52可以用于接收從所述數(shù)據(jù)類型的至少兩 個待選屬性中選擇查找屬性的屬性選擇指令;所述生成模塊53可以用于根據(jù)所述屬性選 擇指令,利用選擇的所述查找屬性自動生成查找屬性源代碼。
[0061] 可選地,所述生成模塊53還可以用于:在所述利用選擇的所述查找屬性自動生成 查找屬性源代碼之后,在數(shù)據(jù)類型的屬性查找界面中,根據(jù)所述查找屬性源代碼顯示選擇 的所述查找屬性。
[0062] 可選地,所述生成模塊53還可以用于:在所述根據(jù)所述屬性選擇指令,利用選擇 的所述查找屬性自動生成查找屬性源代碼之前,接收對查找屬性的顯示方式指令,在數(shù)據(jù) 類型的屬性查找界面中,根據(jù)所述查找屬性源代碼,按照接收的所述對查找屬性的顯示方 式指令,顯示選擇的所述查找屬性。
[0063] 可選地,所述顯示方式指令包括用于指示所述查找屬性的顯示控件的顯示方式, 所述顯示控件包括:表格控件、下拉表單控件和復選表單控件。
[0064] 本實施例的裝置,可以用于執(zhí)行本發(fā)明實施例所提供的程序開發(fā)平臺中數(shù)據(jù)類型 查找屬性的生成方法實施例的技術方案,其實現(xiàn)原理和技術效果類似,此處不再贅述。
[0065]圖6為本發(fā)明計算機系統(tǒng)實施例的結(jié)構(gòu)示意圖,如圖6所示,所述計算機系統(tǒng)可以 包括存儲器61、內(nèi)存62和處理器63等硬件設備,還包括一通信總線64,連接所述存儲器 61、內(nèi)存62和處理器63。其中,所述存儲器61用于存放本發(fā)明任意實施例提供的程序開發(fā) 平臺中數(shù)據(jù)類型查找屬性的生成裝置對應的指令,所述處理器63執(zhí)行所述指令可以實現(xiàn) 本發(fā)明任意實施例提供的程序開發(fā)平臺中數(shù)據(jù)類型查找屬性的生成方法。具體是,所述處 理器63配置為執(zhí)行如下的程序開發(fā)平臺中數(shù)據(jù)類型查找屬性的生成方法:
[0066] 顯示數(shù)據(jù)類型和所述數(shù)據(jù)類型的至少兩個待選屬性,所述數(shù)據(jù)類型的至少兩個待 選屬性用于描述所述數(shù)據(jù)類型;
[0067] 接收從所述數(shù)據(jù)類型的至少兩個待選屬性中選擇查找屬性的屬性選擇指令; [0068] 根據(jù)所述屬性選擇指令,利用選擇的所述查找屬性自動生成查找屬性源代碼。 [0069] 上述程序中,優(yōu)選是:在所述利用選擇的所述查找屬性自動生成查找屬性源代碼 之后,還包括:
[0070] 在數(shù)據(jù)類型的屬性查找界面中,根據(jù)所述查找屬性源代碼顯示選擇的所述查找屬 性。
[0071] 上述程序中,優(yōu)選是:在所述根據(jù)所述屬性選擇指令,利用選擇的所述查找屬性自 動生成查找屬性源代碼之前,還包括;
[0072] 接收對查找屬性的顯示方式指令;
[0073] 相應地,所述在數(shù)據(jù)類型的屬性查找界面中,根據(jù)所述查找屬性源代碼顯示選擇 的所述查找屬性,包括:
[0074] 在數(shù)據(jù)類型的屬性查找界面中,根據(jù)所述查找屬性源代碼,按照接收的所述對查 找屬性的顯示方式指令,顯示選擇的所述查找屬性。
[0075] 上述程序中,優(yōu)選是:所述顯示方式指令包括用于指示所述查找屬性的顯示控件 的顯示方式,所述顯示控件包括:表格控件、下拉表單控件和復選表單控件。
[0076] 本領域普通技術人員可以理解:實現(xiàn)上述各方法實施例的全部或部分步驟可以通 過程序指令相關的硬件來完成。前述的程序可以存儲于一計算機可讀取存儲介質(zhì)中。該程 序在執(zhí)行時,執(zhí)行包括上述各方法實施例的步驟;而前述的存儲介質(zhì)包括:ROM、RAM、磁碟 或者光盤等各種可以存儲程序代碼的介質(zhì)。
[0077] 最后應說明的是:以上各實施例僅用以說明本發(fā)明的技術方案,而非對其限制; 盡管參照前述各實施例對本發(fā)明進行了詳細的說明,本領域的普通技術人員應當理解:其 依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分或者全部技術特征 進行等同替換;而這些修改或者替換,并不使相應技術方案的本質(zhì)脫離本發(fā)明各實施例技 術方案的范圍。
【權(quán)利要求】
1. 一種程序開發(fā)平臺中數(shù)據(jù)類型查找屬性的生成方法,其特征在于,包括: 顯示數(shù)據(jù)類型和所述數(shù)據(jù)類型的至少兩個待選屬性,所述數(shù)據(jù)類型的至少兩個待選屬 性用于描述所述數(shù)據(jù)類型; 接收從所述數(shù)據(jù)類型的至少兩個待選屬性中選擇查找屬性的屬性選擇指令; 根據(jù)所述屬性選擇指令,利用選擇的所述查找屬性自動生成查找屬性源代碼。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述利用選擇的所述查找屬性自動生 成查找屬性源代碼之后,還包括: 在數(shù)據(jù)類型的屬性查找界面中,根據(jù)所述查找屬性源代碼顯示選擇的所述查找屬性。
3. 根據(jù)權(quán)利要求2所述的方法,其特征在于,在所述根據(jù)所述屬性選擇指令,利用選擇 的所述查找屬性自動生成查找屬性源代碼之前,還包括; 接收對查找屬性的顯示方式指令; 相應地,所述在數(shù)據(jù)類型的屬性查找界面中,根據(jù)所述查找屬性源代碼顯示選擇的所 述查找屬性,包括: 在數(shù)據(jù)類型的屬性查找界面中,根據(jù)所述查找屬性源代碼,按照接收的所述對查找屬 性的顯示方式指令,顯示選擇的所述查找屬性。
4. 根據(jù)權(quán)利要求3所述的方法,其特征在于,所述顯示方式指令包括用于指示所述查 找屬性的顯示控件的顯示方式,所述顯示控件包括:表格控件、下拉表單控件和復選表單控 件。
5. -種程序開發(fā)平臺中數(shù)據(jù)類型查找屬性的生成裝置,其特征在于,包括: 顯示模塊,用于顯示數(shù)據(jù)類型和所述數(shù)據(jù)類型的至少兩個待選屬性,所述數(shù)據(jù)類型的 至少兩個待選屬性用于描述所述數(shù)據(jù)類型; 接收模塊,用于接收從所述數(shù)據(jù)類型的至少兩個待選屬性中選擇查找屬性的屬性選擇 指令; 生成模塊,用于根據(jù)所述屬性選擇指令,利用選擇的所述查找屬性自動生成查找屬性 源代碼。
6. 根據(jù)權(quán)利要求5所述的裝置,其特征在于,所述生成模塊還用于:在所述利用選擇的 所述查找屬性自動生成查找屬性源代碼之后,在數(shù)據(jù)類型的屬性查找界面中,根據(jù)所述查 找屬性源代碼顯示選擇的所述查找屬性。
7. 根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述生成模塊還用于:在所述根據(jù)所述屬 性選擇指令,利用選擇的所述查找屬性自動生成查找屬性源代碼之前,接收對查找屬性的 顯示方式指令,在數(shù)據(jù)類型的屬性查找界面中,根據(jù)所述查找屬性源代碼,按照接收的所述 對查找屬性的顯示方式指令,顯示選擇的所述查找屬性。
8. 根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述顯示方式指令包括用于指示所述查 找屬性的顯示控件的顯示方式,所述顯示控件包括:表格控件、下拉表單控件和復選表單控 件。
【文檔編號】G06F9/44GK104216692SQ201310216124
【公開日】2014年12月17日 申請日期:2013年6月3日 優(yōu)先權(quán)日:2013年6月3日
【發(fā)明者】朱麗君, 張曙光 申請人:華為技術有限公司