亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種自定義選擇框的數(shù)據(jù)處理方法及系統(tǒng)與流程

文檔序號:12819024閱讀:262來源:國知局
一種自定義選擇框的數(shù)據(jù)處理方法及系統(tǒng)與流程

本發(fā)明涉及計算機(jī)數(shù)據(jù)處理及數(shù)據(jù)展示技術(shù),尤其涉及一種自定義選擇框的數(shù)據(jù)處理方法及系統(tǒng)。



背景技術(shù):

數(shù)據(jù)查詢與顯示是計算機(jī)中最常見的一種功能,選擇框則為數(shù)據(jù)查詢與顯示的一種常用手段。選擇框主要有兩種形式,一是彈出框選擇,二是下拉選項選擇。不同的應(yīng)用中使用選擇框會涉及到查詢各種類型的數(shù)據(jù),進(jìn)而又涉及到不同的數(shù)據(jù)顯現(xiàn)。

要滿足不同業(yè)務(wù)的數(shù)據(jù)查詢與顯示,現(xiàn)有的方式是通過開發(fā)者編寫不同的應(yīng)用程序代碼,制作各種類型的選擇框頁面進(jìn)行數(shù)據(jù)查詢,并在應(yīng)用中進(jìn)行數(shù)據(jù)顯示。

現(xiàn)有的選擇框制作方式,需要技術(shù)人員進(jìn)行編碼,不可避免的就需要多耗費開發(fā)時間和人力成本,而且代碼在編制后,需要相關(guān)技術(shù)人員通過預(yù)置的調(diào)取程序進(jìn)行調(diào)取,導(dǎo)致非相關(guān)領(lǐng)域的普通人員無法再次利用編制好的代碼程序,增加了開發(fā)應(yīng)用程序的時間成本和經(jīng)濟(jì)成本。



技術(shù)實現(xiàn)要素:

本發(fā)明實施例提供了一種自定義選擇框的方法及系統(tǒng),用于降低開發(fā)應(yīng)用程序的時間成本和經(jīng)濟(jì)成本。

本發(fā)明實施例一方面提供了一種自定義選擇框的數(shù)據(jù)處理方法,包括:接收用戶輸入的選擇框的標(biāo)識及數(shù)據(jù)來源;根據(jù)數(shù)據(jù)來源,獲取選擇框的字段信息;接收用戶輸入的字段信息的屬性;將選擇框的標(biāo)識、選擇框的字段信息及字段信息的屬性關(guān)聯(lián)存儲在數(shù)據(jù)庫中;當(dāng)觸發(fā)選擇框的加載請求時,接收用戶輸入的選擇框的標(biāo)識及選擇框控件,根據(jù)選擇框的標(biāo)識從數(shù)據(jù)庫中獲取選擇框的字段信息及字段信息的屬性;根據(jù)選擇框的字段信息獲取字段信息在數(shù)據(jù)來源中對應(yīng)的數(shù)據(jù)取值,并將選擇框的字段信息及數(shù)據(jù)取值按照字段信息的屬性顯示在選擇框控件中。

本發(fā)明實施例另一方面提供了一種自定義選擇框系統(tǒng),包括:第一接收單元,用于接收用戶輸入的選擇框的標(biāo)識及數(shù)據(jù)來源;第一獲取單元,用于根據(jù)數(shù)據(jù)來源,獲取選擇框的字段信息;第二接收單元,用于接收用戶輸入的字段信息的屬性;存儲單元,用于將選擇框的標(biāo)識、選擇框的字段信息及字段信息的屬性關(guān)聯(lián)存儲在數(shù)據(jù)庫中;第三接收單元,用于當(dāng)觸發(fā)選擇框的加載請求時,接收用戶輸入的選擇框的標(biāo)識及選擇框控件;第二獲取單元,用于根據(jù)選擇框的標(biāo)識,獲取選擇框的字段信息及字段信息的屬性;第三獲取單元,用于根據(jù)選擇框的字段信息獲取字段信息在數(shù)據(jù)來源中對應(yīng)的數(shù)據(jù)取值;顯示單元,用于將選擇框的字段信息及數(shù)據(jù)取值按照字段信息的屬性顯示在選擇框控件中。

從以上技術(shù)方案可以看出,本發(fā)明實施例具有以下優(yōu)點:自定義選擇框系統(tǒng)將選擇框的實現(xiàn)邏輯關(guān)聯(lián)存儲在數(shù)據(jù)庫中,且支持用戶輸入自定義的選擇框標(biāo)識和數(shù)據(jù)來源,無需通過編寫額外的代碼,便可開發(fā)出個性化的選擇框,而且在下次引用時輸入相同的選擇框標(biāo)識,便可調(diào)取出原來的選擇框,為廣大開發(fā)者提供一種便捷的選擇框開發(fā)工具,提高了選擇框開發(fā)的效率,解決傳統(tǒng)開發(fā)方式代碼無法重用的問題,降低開發(fā)應(yīng)用程序的工作量及經(jīng)濟(jì)成本。

附圖說明

圖1為本發(fā)明實施例中一種自定義選擇框的數(shù)據(jù)處理方法一個實施例示意圖;

圖2為本發(fā)明實施例中一種自定義選擇框的數(shù)據(jù)處理方法另一個實施例示意圖;

圖3為本發(fā)明實施例中一種自定義選擇框的數(shù)據(jù)處理方法另一個實施例示意圖;

圖4為本發(fā)明實施例中一種自定義選擇框系統(tǒng)一個實施例示意圖;

圖5為本發(fā)明實施例中一種自定義選擇框系統(tǒng)另一個實施例示意圖;

圖6為本發(fā)明實施例中一種自定義選擇框系統(tǒng)另一個實施例示意圖;

圖7為本發(fā)明實施例中數(shù)據(jù)庫表類型的數(shù)據(jù)來源設(shè)置示意圖;

圖8為本發(fā)明實施例中根據(jù)數(shù)據(jù)來源獲取字段信息的示意圖;

圖9為本發(fā)明實施例中彈出選擇框的字段信息及字段信息屬性設(shè)置示意圖;

圖10為本發(fā)明實施例中下拉選擇框的字段信息示意圖。

具體實施方式

本發(fā)明實施例提供了一種自定義選擇框的數(shù)據(jù)處理方法及系統(tǒng),用于降低開發(fā)應(yīng)用程序的時間成本和經(jīng)濟(jì)成本。

請參閱圖1,本發(fā)明實施例中一種自定義選擇框的數(shù)據(jù)處理方法一個實施例包括:

101、接收用戶輸入的選擇框的標(biāo)識及數(shù)據(jù)來源;

用戶在對計算機(jī)數(shù)據(jù)進(jìn)行查詢、展示或操作時,選擇框往往作為一種常用的手段。該實施例中,用戶在開發(fā)選擇框時,根據(jù)自己的需要和喜好輸入選擇框的標(biāo)識,方便用戶下次根據(jù)選擇框的標(biāo)識調(diào)用該選擇框,也可以根據(jù)需要對選擇框中的字段信息進(jìn)行設(shè)置,通過在不同的數(shù)據(jù)來源中選擇不同的數(shù)據(jù)內(nèi)容,顯示不同的字段信息。

本實施例中,自定義選擇框系統(tǒng)接收用戶輸入的選擇框標(biāo)識及數(shù)據(jù)來源,其中數(shù)據(jù)來源支持多種不同路徑、不同類型的數(shù)據(jù),具體在下面的實施例中詳細(xì)描述。

102、根據(jù)數(shù)據(jù)來源,獲取選擇框的字段信息;

用戶對于選擇框中的字段信息,可以根據(jù)需要選擇來自不同路徑的不同數(shù)據(jù)來源,作為選擇框中的字段信息。

自定義選擇框系統(tǒng)接收用戶輸入的不同路徑的數(shù)據(jù)來源,便可從數(shù)據(jù)來源中讀取需要的數(shù)據(jù)內(nèi)容。

103、接收用戶輸入的字段信息的屬性;

用戶對于選擇框中輸入的字段信息,可以對其屬性進(jìn)行設(shè)置,自定義選擇框系統(tǒng)接收用戶輸入的字段信息屬性后,以使得選擇框中的字段信息以不同的形式顯示在選擇框中,方便用戶根據(jù)需要使用選擇框?qū)?shù)據(jù)進(jìn)行查詢與顯示。

104、將選擇框的標(biāo)識、選擇框的字段信息及字段信息的屬性關(guān)聯(lián)存儲在數(shù)據(jù)庫中;

用戶對選擇框的標(biāo)識、選擇框中的字段信息及字段信息的屬性設(shè)置完成后,自定義選擇框系統(tǒng)將選擇框的信息關(guān)聯(lián)存儲在數(shù)據(jù)庫中,方便用戶接下來根據(jù)選擇框的標(biāo)識從數(shù)據(jù)庫中調(diào)取出該選擇框。

105、接收用戶輸入的選擇框的標(biāo)識及選擇框控件,根據(jù)選擇框的標(biāo)識從數(shù)據(jù)庫中獲取選擇框的字段信息及字段信息的屬性;

自定義選擇框系統(tǒng)對開發(fā)好的選擇框關(guān)聯(lián)存儲后,在用戶需要調(diào)用時,即觸發(fā)選擇框的加載請求時,自定義選擇框系統(tǒng)接收用戶在數(shù)據(jù)庫中輸入的選擇框標(biāo)識及選擇框控件,自定義選擇框系統(tǒng)即可根據(jù)選擇框標(biāo)識從數(shù)據(jù)庫中讀取出選擇框中的字段信息及字段信息的屬性。

106、根據(jù)選擇框的字段信息獲取字段信息在數(shù)據(jù)來源中對應(yīng)的數(shù)據(jù)取值,并將選擇框的字段信息及數(shù)據(jù)取值按照字段信息的屬性顯示在選擇框控件中。

自定義選擇框系統(tǒng)讀取到選擇框的字段信息后,便可根據(jù)字段信息的數(shù)據(jù)路徑從數(shù)據(jù)來源中讀取數(shù)據(jù)取值,并將選擇框的字段信息及數(shù)據(jù)取值按照用戶設(shè)置的字段信息的屬性顯示在選擇框控件中。

當(dāng)用戶在使用選擇框控件選擇數(shù)據(jù)后,用戶所選的數(shù)據(jù)就會根據(jù)用戶需要,按照匹配的方式回填到用戶當(dāng)前的頁面上。

本實施例中,自定義選擇框系統(tǒng)將選擇框的實現(xiàn)邏輯關(guān)聯(lián)存儲在數(shù)據(jù)庫中,且支持用戶輸入自定義的選擇框標(biāo)識和數(shù)據(jù)來源,無需通過編寫額外的代碼,便可開發(fā)出個性化的選擇框,而且在下次引用時輸入相同的選擇框標(biāo)識,便可調(diào)取出原來的選擇框,為廣大開發(fā)者提供一種便捷的選擇框開發(fā)工具,提高了選擇框開發(fā)的效率,解決傳統(tǒng)開發(fā)方式代碼無法重用的問題,降低開發(fā)應(yīng)用程序的工作量及經(jīng)濟(jì)成本。

為便于理解,下面詳細(xì)描述本發(fā)明實施例中的自定義選擇框數(shù)據(jù)處理的方法,其中,自定義選則框系統(tǒng)可根據(jù)用戶的選擇,通過不同的方式顯示選擇框信息,下面從各方面來介紹:

一、將選擇框的字段信息及數(shù)據(jù)取值按照字段信息的屬性顯示在彈出選擇框中;

請參閱圖2,本發(fā)明實施例中自定義選擇框的數(shù)據(jù)處理方法的另一個實施例包括:

201、接收用戶輸入的選擇框的標(biāo)識及數(shù)據(jù)來源;

用戶在對計算機(jī)數(shù)據(jù)進(jìn)行查詢、展示或操作時,選擇框往往作為一種常用的手段。該實施例中,用戶在開發(fā)選擇框時,根據(jù)自己的需要和喜好輸入選擇框的標(biāo)識,方便用戶下次根據(jù)選擇框的標(biāo)識調(diào)用該選擇框,也可以根據(jù)需要對選擇框中的字段信息屬性進(jìn)行設(shè)置,通過在不同的數(shù)據(jù)來源中選擇不同的數(shù)據(jù)內(nèi)容,顯示不同的字段信息。

本實施例中,自定義選擇框系統(tǒng)接收用戶輸入的選擇框標(biāo)識及數(shù)據(jù)來源,其中數(shù)據(jù)來源支持多種不同路徑、不同類型的數(shù)據(jù),數(shù)據(jù)來源可以是數(shù)據(jù)庫表、sql腳本編輯、api接口數(shù)據(jù),分別對應(yīng)本地數(shù)據(jù)庫單表、本地數(shù)據(jù)庫多表或外部數(shù)據(jù)。例如:用戶需要從本地數(shù)據(jù)庫單表中,讀取預(yù)置表格名稱為“tt_sys_user”的表格中的預(yù)置數(shù)據(jù)qymc、sh、hylb,則用戶則可以根據(jù)預(yù)置表格的存儲路徑,從本地數(shù)據(jù)庫單表中查找名稱為“tt_sys_user”的表格,并從該表格中讀取出預(yù)置的數(shù)據(jù)qymc、sh、hylb。如圖7所示,描述的是數(shù)據(jù)庫表類型的數(shù)據(jù)來源設(shè)置,如圖中設(shè)置的選擇框的標(biāo)識為“mydialog”,表名稱為tt_sys_user(企業(yè)用戶信息表)。

202、根據(jù)數(shù)據(jù)來源,獲取選擇框的字段信息;

用戶對于選擇框中的字段信息,可以根據(jù)需要選擇來自不同路徑的不同數(shù)據(jù)來源,作為選擇框中的字段信息。自定義選擇框系統(tǒng)根據(jù)用戶輸入的不同路徑的數(shù)據(jù)來源,便可從數(shù)據(jù)來源中讀取需要的數(shù)據(jù)內(nèi)容。

例如根據(jù)數(shù)據(jù)來源獲取表tt_sys_user的字段信息,如果該表有三個字段,返回的字段信息如圖8所示,分別對應(yīng)的字段標(biāo)識和字段描述為:“qymc/企業(yè)標(biāo)識”、“sh/稅號”、“hylb/行業(yè)類別”。

203、接收用戶輸入的字段信息的屬性;

用戶對于選擇框中輸入的字段信息,可以對其屬性進(jìn)行設(shè)置,自定義選擇框系統(tǒng)接收用戶輸入的字段信息屬性后,以使得選擇框中的字段信息以不同的形式顯示在選擇框中,方便用戶根據(jù)需要使用選擇框?qū)?shù)據(jù)進(jìn)行查詢與顯示。

例如自定義選擇框系統(tǒng)讀取到字段信息后,可以對其的顯示屬性和查詢屬性進(jìn)行設(shè)置,顯示屬性表示是否顯示該字段,查詢屬性表示該字段是否可以作為查詢條件,圖8為字段信息中不同的屬性設(shè)置,選擇框中設(shè)置顯示“企業(yè)標(biāo)識”、“稅號”、“行業(yè)類別”三個字段,設(shè)置“企業(yè)標(biāo)識”、“稅號”作為查詢字段。

204、將選擇框的的標(biāo)識、選擇框的字段信息及字段信息的屬性轉(zhuǎn)換為json格式參數(shù);

在數(shù)據(jù)庫中,為了遵循的應(yīng)用程序的開發(fā)原則,需要將設(shè)置好的參數(shù)轉(zhuǎn)換為指定格式的json參數(shù),具體的格式可以為文本、也可為數(shù)據(jù)組,具體此處不做限定。

205、將選擇框的標(biāo)識、選擇框的字段信息及字段信息的屬性關(guān)聯(lián)存儲在數(shù)據(jù)庫中;

用戶對選擇框的標(biāo)識、選擇框中的字段信息及字段信息的屬性設(shè)置完成后,自定義選擇框系統(tǒng)將設(shè)置好的參數(shù)轉(zhuǎn)換為指定格式的json參數(shù)后,將其持久化關(guān)聯(lián)存儲到數(shù)據(jù)庫中,使用時對設(shè)置好的參數(shù)提取解析即可。

206、接收用戶輸入的選擇框的標(biāo)識及選擇框控件,根據(jù)選擇框的標(biāo)識從數(shù)據(jù)庫中獲取選擇框的字段信息及字段信息的屬性;

自定義選擇框系統(tǒng)對開發(fā)好的選擇框關(guān)聯(lián)存儲后,在用戶需要調(diào)用時,即觸發(fā)選擇框的加載請求時,接收用戶在數(shù)據(jù)庫中輸入的選擇框標(biāo)識及選擇框控件,自定義選擇框系統(tǒng)即可根據(jù)選擇框標(biāo)識從數(shù)據(jù)庫中讀取出選擇框中的字段信息及字段信息的屬性。

例如用戶在選擇框的元素中輸入“mydialog”,選擇框控件選擇彈出選擇框,其中選擇框控件包括下拉選擇框或者彈出選擇框,自定義選擇框系統(tǒng)就會攜帶選擇框的標(biāo)識從數(shù)據(jù)庫中請求數(shù)據(jù),數(shù)據(jù)庫則會按照用戶設(shè)置的字段信息的屬性返回字段信息。例如用戶設(shè)置顯示“企業(yè)標(biāo)識”、“稅號”、“行業(yè)類別”三個字段,設(shè)置“企業(yè)標(biāo)識”、“稅號”作為查詢字段,返回的選擇框中即可看見“企業(yè)標(biāo)識”、“稅號”、“行業(yè)類別”三個字段,但只有“企業(yè)標(biāo)識”、“稅號”可以作為查詢字段進(jìn)行查詢。

207、根據(jù)選擇框的字段信息獲取字段信息在數(shù)據(jù)來源中對應(yīng)的數(shù)據(jù)取值;

自定義選擇框系統(tǒng)在獲取到字段信息后,先解析字段信息的數(shù)據(jù)路徑,再根據(jù)字段信息的數(shù)據(jù)路徑從數(shù)據(jù)來源中讀取字段信息在數(shù)據(jù)來源中對應(yīng)的數(shù)據(jù)取值,例如:自定義選擇框系統(tǒng)從本地數(shù)據(jù)單表中的tt_sys_user表格中讀取到“企業(yè)標(biāo)識”、“稅號”、“行業(yè)類別”的字段信息,便可根據(jù)字段信息讀取“企業(yè)標(biāo)識”、“稅號”、“行業(yè)類別”所在行或所在列中的具體取值,例如與“企業(yè)標(biāo)識”對應(yīng)的“宏興食品”、“宏興科技”、“宏興地產(chǎn)”,與“稅號”對應(yīng)的“1231”、“15645”、“18485”,與“行業(yè)類別”對應(yīng)的“餐飲”、“互聯(lián)網(wǎng)”“房地產(chǎn)”。需要說明的是,本實施例中的表格標(biāo)識及字段信息僅是舉例說明,具體表格標(biāo)識及內(nèi)容,此處不做具體限定。

208、按照字段信息的屬性將獲取的數(shù)據(jù)取值轉(zhuǎn)換為指定格式的json參數(shù);

自定義選擇框系統(tǒng)獲取到數(shù)據(jù)取值后,要將獲取到的數(shù)據(jù)取值按照字段信息的屬性轉(zhuǎn)換為指定格式的json參數(shù),其中字段信息的屬性包括顯示屬性及查詢屬性,顯示屬性表示是否顯示該字段,查詢屬性表示該字段是否可以作為查詢條件,例如顯示“企業(yè)標(biāo)識”、“稅號”、“行業(yè)類別”三個字段,則把分別與“企業(yè)標(biāo)識”、“稅號”、“行業(yè)類別”相對應(yīng)的“宏興食品”、“宏興科技”、“宏興地產(chǎn)”,“1231”、“15645”、“18485”,“餐飲”、“互聯(lián)網(wǎng)”、“房地產(chǎn)”轉(zhuǎn)換為指定格式的json參數(shù),設(shè)置“企業(yè)標(biāo)識”、“稅號”作為查詢字段,則把顯示的查詢字段“宏興食品”、“宏興科技”、“宏興地產(chǎn)”,“1231”、“15645”、“18485”,也轉(zhuǎn)換為指定格式的json參數(shù),具體的格式可以為文本、也可為數(shù)據(jù)組,具體此處不做限定。

209、將選擇框的字段信息及數(shù)據(jù)取值按照字段信息的屬性顯示在彈出選擇框中。

當(dāng)用戶選擇彈出選擇框時,自定義選擇框系統(tǒng)就會按照字段信息的屬性將選擇框的字段信息及數(shù)據(jù)取值按照字段信息的屬性顯示在彈出選擇框中,例如字段信息為“qymc/企業(yè)標(biāo)識”、“sh/稅號”、“hylb/行業(yè)類別”,數(shù)據(jù)取值為“宏興食品”、“宏興科技”、“宏興地產(chǎn)”,“1231”、“15645”、“18485”,“餐飲”、“互聯(lián)網(wǎng)”、“房地產(chǎn)”,其中“企業(yè)標(biāo)識”、“稅號”、“行業(yè)類別”為顯示字段,“企業(yè)標(biāo)識”、“稅號”為查詢字段,則顯示的選擇框控件及數(shù)據(jù)則如圖9所示。

當(dāng)用戶在使用彈出選擇框控件選擇數(shù)據(jù)后,用戶所選的數(shù)據(jù)就會根據(jù)用戶需要,按照匹配的方式回填到用戶當(dāng)前的頁面上。例如:當(dāng)用戶使用彈出選擇框控件選擇了數(shù)據(jù)項名稱qymc、sh、hylb,這些數(shù)據(jù)項名稱就與用戶當(dāng)前頁面的name屬性進(jìn)行匹配,如若匹配成功,則將彈出選擇框框中與數(shù)據(jù)項名稱相對應(yīng)的數(shù)據(jù)回填在當(dāng)前頁面中。

本實施例中,自定義選擇框系統(tǒng)將選擇框的實現(xiàn)邏輯關(guān)聯(lián)存儲在數(shù)據(jù)庫中,且支持用戶輸入自定義的選擇框標(biāo)識和數(shù)據(jù)來源,無需通過編寫額外的代碼,便可開發(fā)出個性化的選擇框,而且在下次引用時輸入相同的選擇框標(biāo)識,便可調(diào)取出原來的選擇框,為廣大開發(fā)者提供一種便捷的選擇框開發(fā)工具,提高了選擇框開發(fā)的效率,解決傳統(tǒng)開發(fā)方式代碼無法重用的問題,降低開發(fā)應(yīng)用程序的工作量及經(jīng)濟(jì)成本。

其次,本實施例中,用戶在調(diào)用選擇框程序前,選擇了彈出選擇框控件,將字段信息顯示在彈出選擇框控件中,提高了方案的多樣性。

二、將選擇框的字段信息及數(shù)據(jù)取值按照字段信息的屬性顯示在下拉選擇框控件中;

請參閱圖3,本發(fā)明實施例中的自定義選擇框的數(shù)據(jù)處理方法的另一個實施例包括:

301、接收用戶輸入的選擇框的標(biāo)識及數(shù)據(jù)來源;

302、根據(jù)數(shù)據(jù)來源,獲取選擇框的字段信息;

303、接收用戶輸入的字段信息的屬性;

304、將選擇框的的標(biāo)識、選擇框的字段信息及字段信息的屬性轉(zhuǎn)換為json格式參數(shù);

305、將選擇框的標(biāo)識、選擇框的字段信息及字段信息的屬性關(guān)聯(lián)存儲在數(shù)據(jù)庫中;

306、接收用戶輸入的選擇框的標(biāo)識及選擇框控件,根據(jù)選擇框的標(biāo)識從數(shù)據(jù)庫中獲取選擇框的字段信息及字段信息的屬性;

307、根據(jù)選擇框的字段信息獲取字段信息在數(shù)據(jù)來源中對應(yīng)的數(shù)據(jù)取值;

308、按照字段信息的屬性將獲取的數(shù)據(jù)取值轉(zhuǎn)換為指定格式的json參數(shù);

需要說明的是,本實施例中的步驟301至308與圖2所述實施例中的步驟201至208類似,具體此處不再贅述。

309、將選擇框的字段信息及數(shù)據(jù)取值按照字段信息的屬性顯示在下拉選擇框中。

當(dāng)用戶選擇下拉選擇框時,自定義選擇框系統(tǒng)就會按照字段信息的屬性將選擇框的字段信息及數(shù)據(jù)取值按照字段信息的屬性顯示在下拉選擇框中,例如字段信息為“qymc/企業(yè)標(biāo)識”、“sh/稅號”、“hylb/行業(yè)類別”,數(shù)據(jù)取值為“宏興食品”、“宏興科技”、“宏興地產(chǎn)”,“1231”、“15645”、“18485”,“餐飲”、“互聯(lián)網(wǎng)”、“房地產(chǎn)”,其中“企業(yè)標(biāo)識”、“稅號”、“行業(yè)類別”為顯示字段,“企業(yè)標(biāo)識”、“稅號”為查詢字段,則顯示的企業(yè)標(biāo)識查詢的選擇框控件及數(shù)據(jù)如圖10所示。

當(dāng)用戶在使用下拉選擇框控件選擇數(shù)據(jù)后,用戶所選的數(shù)據(jù)就會根據(jù)用戶需要,按照匹配的方式回填到用戶當(dāng)前的頁面上。例如:當(dāng)用戶使用下拉選擇框控件選擇了數(shù)據(jù)項名稱qymc、sh、hylb,這些數(shù)據(jù)項名稱就與用戶當(dāng)前頁面的name屬性進(jìn)行匹配,如若匹配成功,則將彈出選擇框框中與數(shù)據(jù)項名稱相對應(yīng)的數(shù)據(jù)回填在當(dāng)前頁面中。

本實施例中,自定義選擇框系統(tǒng)將選擇框的實現(xiàn)邏輯關(guān)聯(lián)存儲在數(shù)據(jù)庫中,且支持用戶輸入自定義的選擇框標(biāo)識和數(shù)據(jù)來源,無需通過編寫額外的代碼,便可開發(fā)出個性化的選擇框,而且在下次引用時輸入相同的選擇框標(biāo)識,便可調(diào)取出原來的選擇框,為廣大開發(fā)者提供一種便捷的選擇框開發(fā)工具,提高了選擇框開發(fā)的效率,解決傳統(tǒng)開發(fā)方式代碼無法重用的問題,降低開發(fā)應(yīng)用程序的工作量及經(jīng)濟(jì)成本。

其次,本實施例中,用戶在調(diào)用選擇框程序前,選擇了下拉選擇框控件,將字段信息顯示在下拉選擇框控件中,提高了方案的多樣性。

上面描述了本發(fā)明實施例中自定義選擇框數(shù)據(jù)處理的方法,下面來描述本發(fā)明實施例中的自定義選擇框系統(tǒng)。

請參閱圖4,本發(fā)明實施例中的自定義選擇框系統(tǒng)的一個實施例包括:

第一接收單元401,用于接收用戶輸入的選擇框的標(biāo)識及數(shù)據(jù)來源;

第一獲取單元402,用于根據(jù)數(shù)據(jù)來源,獲取選擇框的字段信息;

第二接收單元403,用于接收用戶輸入的字段信息的屬性;

存儲單元404,用于將選擇框的標(biāo)識、選擇框的字段信息及字段信息的屬性關(guān)聯(lián)存儲在數(shù)據(jù)庫中;

第三接收單元405,用于接收用戶輸入的選擇框的標(biāo)識及選擇框控件;

第二獲取單元406,用于根據(jù)選擇框的標(biāo)識,獲取選擇框的字段信息及字段信息的屬性;

第三獲取單元407,用于根據(jù)選擇框的字段信息獲取字段信息在數(shù)據(jù)來源中對應(yīng)的數(shù)據(jù)取值;

顯示單元408,用于將選擇框的字段信息及數(shù)據(jù)取值按照字段信息的屬性顯示在選擇框控件中。

需要說明的是,本實施例中各單元的作用與圖1所示實施例中自定義選擇框系統(tǒng)的作用類似,具體此處不再贅述。

本實施例中,自定義選擇框系統(tǒng)通過存儲單元404將選擇框的實現(xiàn)邏輯關(guān)聯(lián)存儲在數(shù)據(jù)庫中,且支持用戶通過第一接收單元401輸入自定義的選擇框標(biāo)識和數(shù)據(jù)來源,無需通過編寫額外的代碼,便可開發(fā)出個性化的選擇框,而且在下次引用時通過第三接收單元405輸入相同的選擇框標(biāo)識,便可調(diào)取出原來的選擇框,為廣大開發(fā)者提供一種便捷的選擇框開發(fā)工具,提高了選擇框開發(fā)的效率,解決傳統(tǒng)開發(fā)方式代碼無法重用的問題,降低開發(fā)應(yīng)用程序的工作量及經(jīng)濟(jì)成本。

為便于理解,下面詳細(xì)描述本發(fā)明實施例中的自定義選擇框系統(tǒng),其中,自定義選則框系統(tǒng)可根據(jù)用戶的選擇,通過不同的方式顯示選擇框信息,下面從各方面來介紹:

一、將選擇框的字段信息及數(shù)據(jù)取值按照字段信息的屬性顯示在彈出選擇框控件中;

請參閱圖5,本發(fā)明實施例中自定義選擇框系統(tǒng)的另一個實施例包括:

第一接收單元501,用于接收用戶輸入的選擇框的標(biāo)識及數(shù)據(jù)來源;

第一獲取單元502,用于根據(jù)數(shù)據(jù)來源,獲取選擇框的字段信息;

第二接收單元503,用于接收用戶輸入的字段信息的屬性;

第一參數(shù)轉(zhuǎn)換單元504,用于將選擇框的標(biāo)識、選擇框的字段信息及字段信息的屬性轉(zhuǎn)換為json格式參數(shù);

存儲單元505,用于將選擇框的標(biāo)識、選擇框的字段信息及字段信息的屬性關(guān)聯(lián)存儲在數(shù)據(jù)庫中;

第三接收單元506,用于接收用戶輸入的選擇框的標(biāo)識及選擇框控件;

第二獲取單元507,用于根據(jù)選擇框的標(biāo)識,獲取選擇框的字段信息及字段信息的屬性;

第三獲取單元508,用于根據(jù)選擇框的字段信息獲取字段信息在數(shù)據(jù)來源中對應(yīng)的數(shù)據(jù)取值;

第二參數(shù)轉(zhuǎn)換單元509,用于將數(shù)據(jù)取值按照字段信息的屬性轉(zhuǎn)換為json格式參數(shù);

顯示單元510,用于將選擇框的字段信息及數(shù)據(jù)取值按照字段信息的屬性顯示在選擇框控件中。

其中,第一接收單元501包括:

第一接收子單元5011,用于接收用戶輸入的選擇框的標(biāo)識;

第二接收子單元5012,用于接收用戶從本地數(shù)據(jù)庫單表、本地數(shù)據(jù)庫多表或外部數(shù)據(jù)中選擇的數(shù)據(jù)來源。

其中,第一獲取單元502包括:

讀取子單元5021,用于從本地數(shù)據(jù)庫單表、本地數(shù)據(jù)庫多表或外部數(shù)據(jù)中的預(yù)置表格中讀取預(yù)置數(shù)據(jù);

存儲子單元5022,用于將預(yù)置數(shù)據(jù)存儲到選擇框中,作為選擇框的字段信息。

其中,顯示單元510包括:

第一顯示單元5101,用于將所述選擇框的字段信息及所述數(shù)據(jù)取值按照所述字段信息的屬性顯示在彈出選擇框中。

需要說明的是,本實施例中各單元的作用與圖2所述實施例中的自定義選擇框系統(tǒng)的作用類似,具體此處不再贅述。

本實施例中,自定義選擇框系統(tǒng)通過存儲單元504將選擇框的實現(xiàn)邏輯關(guān)聯(lián)存儲在數(shù)據(jù)庫中,且支持用戶通過第一接收單元501輸入自定義的選擇框標(biāo)識和數(shù)據(jù)來源,無需通過編寫額外的代碼,便可開發(fā)出個性化的選擇框,而且在下次引用時通過第三接收單元505輸入相同的選擇框標(biāo)識,便可調(diào)取出原來的選擇框,為廣大開發(fā)者提供一種便捷的選擇框開發(fā)工具,提高了選擇框開發(fā)的效率,解決傳統(tǒng)開發(fā)方式代碼無法重用的問題,降低開發(fā)應(yīng)用程序的工作量及經(jīng)濟(jì)成本。

其次,本實施例中,用戶在調(diào)用選擇框程序前,用戶選擇了彈出選擇框控件,第一顯示單元5101將字段信息顯示在彈出選擇框控件中,提高了方案的多樣性。

二、將選擇框的字段信息及數(shù)據(jù)取值按照字段信息的屬性顯示在下拉選擇框控件中;

請參閱圖6,本發(fā)明實施例中自定義選擇框系統(tǒng)的另一個實施例包括:

第一接收單元601,用于接收用戶輸入的選擇框的標(biāo)識及數(shù)據(jù)來源;

第一獲取單元602,用于根據(jù)數(shù)據(jù)來源,獲取選擇框的字段信息;

第二接收單元603,用于接收用戶輸入的字段信息的屬性;

第一參數(shù)轉(zhuǎn)換單元604,用于將選擇框的標(biāo)識、選擇框的字段信息及字段信息的屬性轉(zhuǎn)換為json格式參數(shù);

存儲單元605,用于將選擇框的標(biāo)識、選擇框的字段信息及字段信息的屬性關(guān)聯(lián)存儲在數(shù)據(jù)庫中;

第三接收單元606,用于接收用戶輸入的選擇框的標(biāo)識及選擇框控件;

第二獲取單元607,用于根據(jù)選擇框的標(biāo)識,獲取選擇框的字段信息及字段信息的屬性;

第三獲取單元608,用于根據(jù)選擇框的字段信息獲取字段信息在數(shù)據(jù)來源中對應(yīng)的數(shù)據(jù)取值;

第二參數(shù)轉(zhuǎn)換單元609,用于將數(shù)據(jù)取值按照字段信息的屬性轉(zhuǎn)換為json格式參數(shù);

顯示單元610,用于將選擇框的字段信息及數(shù)據(jù)取值按照字段信息的屬性顯示在選擇框控件中。

其中,第一接收單元601包括:

第一接收子單元6011,用于接收用戶輸入的選擇框的標(biāo)識;

第二接收子單元6012,用于接收用戶從本地數(shù)據(jù)庫單表、本地數(shù)據(jù)庫多表或外部數(shù)據(jù)中選擇的數(shù)據(jù)來源。

其中,第一獲取單元602包括:

讀取子單元6021,用于從本地數(shù)據(jù)庫單表、本地數(shù)據(jù)庫多表或外部數(shù)據(jù)中的預(yù)置表格中讀取預(yù)置數(shù)據(jù);

存儲子單元6022,用于將預(yù)置數(shù)據(jù)存儲到選擇框中,作為選擇框的字段信息。

其中,顯示單元610包括:

第二顯示單元6102,用于將所述選擇框的字段信息及所述數(shù)據(jù)取值按照所述字段信息的屬性顯示在下拉選擇框中。

本實施例中,自定義選擇框系統(tǒng)通過存儲單元604將選擇框的實現(xiàn)邏輯關(guān)聯(lián)存儲在數(shù)據(jù)庫中,且支持用戶通過第一接收單元601輸入自定義的選擇框標(biāo)識和數(shù)據(jù)來源,無需通過編寫額外的代碼,便可開發(fā)出個性化的選擇框,而且在下次引用時通過第三接收單元605輸入相同的選擇框標(biāo)識,便可調(diào)取出原來的選擇框,為廣大開發(fā)者提供一種便捷的選擇框開發(fā)工具,提高了選擇框開發(fā)的效率,解決傳統(tǒng)開發(fā)方式代碼無法重用的問題,降低開發(fā)應(yīng)用程序的工作量及經(jīng)濟(jì)成本。

其次,本實施例中,用戶在調(diào)用選擇框程序前,用戶選擇了下拉選擇框控件,第二顯示單元6102將字段信息顯示在下拉選擇框控件中,提高了方案的多樣性。

所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統(tǒng),裝置和單元的具體工作過程,可以參考前述方法實施例中的對應(yīng)過程,在此不再贅述。

在本申請所提供的幾個實施例中,應(yīng)該理解到,所揭露的系統(tǒng),裝置和方法,可以通過其它的方式實現(xiàn)。例如,以上所描述的裝置實施例僅僅是示意性的,例如,單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。

作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。

另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用軟件功能單元的形式實現(xiàn)。

集成的單元如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機(jī)可讀取存儲介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機(jī)軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機(jī)設(shè)備(可以是個人計算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例方法的全部或部分步驟。而前述的存儲介質(zhì)包括:u盤、移動硬盤、只讀存儲器(rom,read-onlymemory)、隨機(jī)存取存儲器(ram,randomaccessmemory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。

以上,以上實施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述實施例對本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對前述各實施例所記載的技術(shù)方案進(jìn)行修改,或者對其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實施例技術(shù)方案的精神和范圍。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1