国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種通過(guò)視圖化模板解決頁(yè)面差異化的裝置及方法與流程

      文檔序號(hào):12270946閱讀:來(lái)源:國(guó)知局

      技術(shù)特征:

      1.通過(guò)視圖化模板解決頁(yè)面差異化的裝置,其特征在于,包括:

      模板控制器,控制頁(yè)面結(jié)構(gòu)和布局的生成,具體包括解析視圖模板配置信息,組織頁(yè)面的頁(yè)簽結(jié)構(gòu),并對(duì)頁(yè)面內(nèi)視圖進(jìn)行視圖布局控制,進(jìn)行視圖加載;

      復(fù)雜視圖預(yù)置庫(kù),提供可共重用的較復(fù)雜視圖的實(shí)現(xiàn)方式;

      基礎(chǔ)視圖控制器,對(duì)基本數(shù)據(jù)結(jié)構(gòu)進(jìn)行組件化視圖生成的過(guò)程進(jìn)行控制;

      基礎(chǔ)視圖組件,提供基礎(chǔ)視圖的實(shí)現(xiàn)過(guò)程;

      數(shù)據(jù)處理器,對(duì)數(shù)據(jù)進(jìn)行清洗。

      2.根據(jù)權(quán)利要求1所述的通過(guò)視圖化模板解決頁(yè)面差異化的裝置,其特征在于,所述基礎(chǔ)視圖組件具有擴(kuò)展性,且包括已預(yù)置的表格視圖組件、文本視圖組件、曲線視圖組件、面積視圖組件、柱狀視圖組件、餅狀圖組件、熱點(diǎn)圖組件和堆積圖組件。

      3.根據(jù)權(quán)利要求2所述的通過(guò)視圖化模板解決頁(yè)面差異化的裝置,其特征在于,所述數(shù)據(jù)處理器對(duì)數(shù)據(jù)進(jìn)行清洗包括,數(shù)據(jù)類型校驗(yàn)、均值最值計(jì)算、小數(shù)點(diǎn)位處理、頁(yè)面元素id生成和時(shí)間格式處理。

      4.根據(jù)權(quán)利要求3所述的通過(guò)視圖化模板解決頁(yè)面差異化的裝置,其特征在于,頁(yè)面視圖中的內(nèi)容為獨(dú)立封裝,形成多個(gè)視圖,多個(gè)視圖形成一個(gè)大視圖,多個(gè)大視圖對(duì)資源對(duì)象進(jìn)行多維度描述,所述多個(gè)視圖和多個(gè)大視圖形成“視圖樹(shù)”;

      所述視圖模板含有一組視圖配置信息,定義視圖的實(shí)現(xiàn)和布局信息,所述視圖模板與大視圖進(jìn)行對(duì)應(yīng)。

      5.通過(guò)視圖化模板解決頁(yè)面差異化的方法,其特征在于包括:

      步驟1:開(kāi)始生成頁(yè)面,讀取視圖模板配置文件;

      步驟2:模板控制器首先解析視圖模板配置文件,組織生成頁(yè)簽頁(yè)面,一個(gè)視圖模板對(duì)應(yīng)一個(gè)頁(yè)面描述,即生成一個(gè)頁(yè)簽;然后對(duì)當(dāng)前頁(yè)面對(duì)應(yīng)的視圖模板配置文件進(jìn)行解析,得到頁(yè)面的視圖配置,根據(jù)視圖配置進(jìn)行視圖的布局控制;

      步驟3:根據(jù)視圖配置信息,判斷該視圖實(shí)現(xiàn)的方式,若為基礎(chǔ)視圖,則通過(guò)基礎(chǔ)視圖控制器根據(jù)配置信息實(shí)例化組件生成視圖,并執(zhí)行步驟4;若為復(fù)雜視圖庫(kù),則直接執(zhí)行步驟4;

      步驟4:整個(gè)頁(yè)面的各視圖異步加載,完成頁(yè)面的實(shí)例化過(guò)程。

      6.根據(jù)權(quán)利要求5所述的通過(guò)視圖化模板解決頁(yè)面差異化的方法,其特征在于,在步驟1中讀取視圖模板配置文件之前還包括,判斷所要呈現(xiàn)的資源,即頁(yè)面的所有視圖,是否在復(fù)雜視圖預(yù)置庫(kù)或是否可以通過(guò)基礎(chǔ)視圖控制器生成,如果是,則對(duì)該資源配置一個(gè)視圖模板文件,通過(guò)定義視圖類型及參數(shù),描述視圖的實(shí)例化內(nèi)容完成對(duì)視圖的配置,所述視圖類型為復(fù)雜視圖庫(kù)或基礎(chǔ)視圖;

      如果所要呈現(xiàn)的頁(yè)面的所有視圖,不被復(fù)雜視圖庫(kù)包含或不能通過(guò)基礎(chǔ)視圖控制器生成,則通過(guò)補(bǔ)充復(fù)雜視圖庫(kù)的方式,自定義具體視圖的實(shí)現(xiàn)方法,并在視圖模板中進(jìn)行配置,實(shí)現(xiàn)可擴(kuò)展使用。

      7.根據(jù)權(quán)利要求6所述的通過(guò)視圖化模板解決頁(yè)面差異化的方法,其特征在于,頁(yè)面視圖中的內(nèi)容為獨(dú)立封裝,形成多個(gè)視圖,多個(gè)視圖形成一個(gè)大視圖,多個(gè)大視圖對(duì)資源對(duì)象進(jìn)行多維度描述,所述多個(gè)視圖和多個(gè)大視圖形成“視圖樹(shù)”;

      所述視圖模板含有一個(gè)頁(yè)簽頁(yè)面內(nèi)包含的全部視圖配置信息,定義視圖的實(shí)現(xiàn)和布局信息,所述視圖模板與大視圖進(jìn)行對(duì)應(yīng)。

      當(dāng)前第2頁(yè)1 2 3 
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1