• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    快速完成頁面布局的裝置和方法制造方法及圖紙

    技術(shù)編號:11103669 閱讀:95 留言:0更新日期:2015-03-04 15:53
    本發(fā)明專利技術(shù)提供了一種快速完成頁面布局的裝置,包括:控件獲取單元,用于進行界面布局前,獲取所需控件;布局類型判斷單元,用于判斷獲取的控件中,位于當前頁面的控件是否與其他控件相關(guān)聯(lián),或者說位于當前頁面的控件在其他控件的什么位置;控件布局單元,用于基于布局類型判斷單元對當前控件是否與其他控件相關(guān)聯(lián)的判斷結(jié)果,對當前頁面進行布局。本發(fā)明專利技術(shù)還提供了一種快速完成頁面布局的方法。通過本發(fā)明專利技術(shù)的技術(shù)方案,可以在現(xiàn)有的頁面布局完成方式基礎(chǔ)上,充分利用單對象類型完成多對象類型的頁面布局,建立多對象類型參與的頁面布局的通用、統(tǒng)一服務思路。

    【技術(shù)實現(xiàn)步驟摘要】

    本專利技術(shù)涉及計算機
    ,具體地,涉及一種快速完成頁面布局的裝置和一種快速完成頁面布局的方法。
    技術(shù)介紹
    Kettle中所有頁面的布局方式全是采用FormLayout布局,如果我們需要對某一控件進行布局,傳統(tǒng)的布局方式需要定義FormData,然后對其各屬性進行初始化才能布局,如果我們對十幾個控件布局的話,整個程序會顯得非常長,編寫的過程非常浪費時間,一個看似簡單的界面卻會耗掉開發(fā)人員一上午甚至一天的工作時間,最重要的一點是這樣編寫的程序非常不利于后期維護。 因此,需要一種新的快速完成頁面布局技術(shù),可以在現(xiàn)有的頁面布局完成方式基礎(chǔ)上,充分利用單對象類型完成多對象類型的頁面布局,建立多對象類型參與的頁面布局的通用、統(tǒng)一服務思路。
    技術(shù)實現(xiàn)思路
    本專利技術(shù)正是基于上述問題,提出了一種新的快速完成頁面布局技術(shù),可以在現(xiàn)有的頁面布局完成方式基礎(chǔ)上,充分利用單對象類型完成多對象類型的頁面布局,建立多對象類型參與的頁面布局的通用、統(tǒng)一服務思路。 有鑒于此,本專利技術(shù)提出了一種快速完成頁面布局的裝置,包括:控件獲取單元,用于進行界面布局前,獲取所需控件;布局類型判斷單元,用于判斷獲取的控件中,位于當前頁面的控件是否與其他控件相關(guān)聯(lián),或者說位于當前頁面的控件在其他控件的什么位置;控件布局單元,用于基于布局類型判斷單元對當前控件是否與其他控件相關(guān)聯(lián)的判斷結(jié)果,對當前頁面進行布局。在該技術(shù)方案中,可以將復雜FormLayout布局簡化并容易后期進行維護,為后來AEDI Designer版本的升級打好了界面基礎(chǔ),使得界面布局變得簡單、方便,而且便于開發(fā)人員后期維護。 在上述技術(shù)方案中,優(yōu)選地,所述控件布局單元,具體包括:調(diào)用界面的父類進行頁面布局的模塊,用于當布局類型判斷單元的判斷結(jié)果為當前控件不和其他控件相關(guān)聯(lián)時,通過調(diào)用界面父類的方式對當前頁面進行布局;添加控件進行頁面布局的模塊,用于當布局類型判斷單元的判斷結(jié)果為當前控件與其他控件相關(guān)聯(lián)時,通過添加控件的方式對當前頁面進行布局。在該技術(shù)方案中,可以將傳統(tǒng)的布局方式分為兩種,這兩種布局方案簡單方便,不易出錯。 在上述技術(shù)方案中,優(yōu)選地,所述調(diào)用界面的父類進行頁面布局的模塊,進一步包括:調(diào)用父類子模塊,用于調(diào)用界面的父類的節(jié)點方法;控件布局子模塊,用于利用界面的父類的節(jié)點方法,對控件進行布局。在該技術(shù)方案中,可以針對與其他控件位置沒有關(guān)系的控件直接用setPosit1nO布局即可。 [0011 ] 在上述技術(shù)方案中,優(yōu)選地,所述調(diào)用父類子模塊調(diào)用的界面的父類,更進一步包括:作業(yè)步驟節(jié)點父類為JobEntryDialog、轉(zhuǎn)換步驟節(jié)點父類為BaseStepDialog。 在上述技術(shù)方案中,優(yōu)選地,所述添加控件進行頁面布局的模塊,進一步包括:創(chuàng)建對象子模塊,用于當布局類型判斷單元的判斷結(jié)果為當前控件與其他控件相關(guān)聯(lián)時,創(chuàng)建一 AEDIForm對象form ;添加控件子模塊,用于根據(jù)預設(shè)次序為創(chuàng)建的form的成員變量AEDIFormItem添加控件;統(tǒng)一布局子模塊,用于當添加控件結(jié)束后,調(diào)用form的IayoutFormO方法為控件統(tǒng)一布局。在該技術(shù)方案中,可以針對與其他控件有關(guān)系的控件需要使用表單類AEDIForm加入指定控件列表,最后布局。 根據(jù)本專利技術(shù)的又一個方面,還提出了一種快速完成頁面布局的方法,包括:步驟202:進行界面布局前,獲取所需控件;步驟204:判斷獲取的控件中,位于當前頁面的控件是否與其他控件相關(guān)聯(lián),或者說位于當前頁面的控件在其他控件的什么位置;步驟206:基于步驟204對當前控件是否與其他控件相關(guān)聯(lián)的判斷結(jié)果,對當前頁面進行布局。在該技術(shù)方案中,可以將復雜FormLayout布局簡化并容易后期進行維護,為后來AEDI Designer版本的升級打好了界面基礎(chǔ),使得界面布局變得簡單、方便,而且便于開發(fā)人員后期維護。 在上述技術(shù)方案中,優(yōu)選地,所述步驟206,具體包括:步驟302:當布局類型判斷單元的判斷結(jié)果為當前控件不和其他控件相關(guān)聯(lián)時,通過調(diào)用界面父類的方式對當前頁面進行布局;步驟402:當布局類型判斷單元的判斷結(jié)果為當前控件與其他控件相關(guān)聯(lián)時,通過添加控件的方式對當前頁面進行布局。在該技術(shù)方案中,可以將傳統(tǒng)的布局方式分為兩種,這兩種布局方案簡單方便,不易出錯。 在上述技術(shù)方案中,優(yōu)選地,所述步驟302,進一步包括:步驟502:調(diào)用界面的父類的節(jié)點方法;步驟504:利用界面的父類的節(jié)點方法,對控件進行布局。在該技術(shù)方案中,可以針對與其他控件位置沒有關(guān)系的控件直接用setPosit1nO布局即可。 在上述技術(shù)方案中,優(yōu)選地,所述步驟502調(diào)用的界面的父類,更進一步包括:作業(yè)步驟節(jié)點父類為JobEntryDialog、轉(zhuǎn)換步驟節(jié)點父類為BaseStepDialog。 在上述技術(shù)方案中,優(yōu)選地,所述步驟402,進一步包括:步驟602:當布局類型判斷單元的判斷結(jié)果為當前控件與其他控件相關(guān)聯(lián)時,倉Il建一AEDIForm對象form ;步驟604:根據(jù)預設(shè)次序為創(chuàng)建的form的成員變量AEDIFormItem添加控件;步驟606:當添加控件結(jié)束后,調(diào)用form的IayoutFormO方法為控件統(tǒng)一布局。在該技術(shù)方案中,可以針對與其他控件有關(guān)系的控件需要使用表單類AEDIForm加入指定控件列表,最后布局。 通過以上技術(shù)方案,可以在現(xiàn)有的頁面布局完成方式基礎(chǔ)上,充分利用單對象類型完成多對象類型的頁面布局,建立多對象類型參與的頁面布局的通用、統(tǒng)一服務思路。 【附圖說明】 圖1示出了根據(jù)本專利技術(shù)的實施例的快速完成頁面布局的裝置的框圖;圖2示出了根據(jù)本專利技術(shù)的實施例的快速完成頁面布局的方法的流程圖; 圖3示出了根據(jù)本專利技術(shù)的實施例的調(diào)用界面的父類進行頁面布局的模塊的原理示意圖;圖4示出了根據(jù)本專利技術(shù)的實施例的添加控件進行頁面布局的模塊的原理示意圖;圖5示出了傳統(tǒng)的FormLayout布局的流程圖;圖6示出了根據(jù)本專利技術(shù)的實施例的界面布局(即改進的界面布局)的流程圖。 【具體實施方式】 為了能夠更清楚地理解本專利技術(shù)的上述目的、特征和優(yōu)點,下面結(jié)合附圖和【具體實施方式】對本專利技術(shù)進行進一步的詳細描述。需要說明的是,在不沖突的情況下,本申請的實施例及實施例中的特征可以相互組合。 在下面的描述中闡述了很多具體細節(jié)以便于充分理解本專利技術(shù),但是,本專利技術(shù)還可以采用其他不同于在此描述的其他方式來實施,因此,本專利技術(shù)的保護范圍并不受下面公開的具體實施例的限制。 圖1示出了根據(jù)本專利技術(shù)的實施例的快速完成頁面布局的裝置的框圖。 如圖1所示,根據(jù)本專利技術(shù)的實施例的快速完成頁面布局的裝置100,包括:控件獲取單元102,用于進行界面布局前,獲取所需控件;布局類型判斷單元104,用于判斷獲取的控件中,位于當前頁面的控件是否與其他控件相關(guān)聯(lián),或者說位于當前頁面的控件在其他控件的什么位置;控件布局單元106,用于基于布局類型判斷單元對當前控件是否與其他控件相關(guān)聯(lián)的判斷結(jié)果,對當前頁面進行布局。在該技術(shù)方案中,可以將復雜FormLayout布局簡化并容易后期進行維護,為后來AEDI Designer版本的升級打好了界面基礎(chǔ),使得界本文檔來自技高網(wǎng)...
    <a  title="快速完成頁面布局的裝置和方法原文來自X技術(shù)">快速完成頁面布局的裝置和方法</a>

    【技術(shù)保護點】
    一種快速完成頁面布局的裝置,其特征在于,包括:控件獲取單元,用于進行界面布局前,獲取所需控件;布局類型判斷單元,用于判斷獲取的控件中,位于當前頁面的控件是否與其他控件相關(guān)聯(lián),或者說位于當前頁面的控件在其他控件的什么位置;控件布局單元,用于基于布局類型判斷單元對當前控件是否與其他控件相關(guān)聯(lián)的判斷結(jié)果,對當前頁面進行布局。

    【技術(shù)特征摘要】
    1.一種快速完成頁面布局的裝置,其特征在于,包括: 控件獲取單元,用于進行界面布局前,獲取所需控件; 布局類型判斷單元,用于判斷獲取的控件中,位于當前頁面的控件是否與其他控件相關(guān)聯(lián),或者說位于當前頁面的控件在其他控件的什么位置; 控件布局單元,用于基于布局類型判斷單元對當前控件是否與其他控件相關(guān)聯(lián)的判斷結(jié)果,對當前頁面進行布局。2.根據(jù)權(quán)利要求1所述的快速完成頁面布局的裝置,其特征在于,所述控件布局單元,具體包括: 調(diào)用界面的父類進行頁面布局的模塊,用于當布局類型判斷單元的判斷結(jié)果為當前控件不和其他控件相關(guān)聯(lián)時,通過調(diào)用界面父類的方式對當前頁面進行布局; 添加控件進行頁面布局的模塊,用于當布局類型判斷單元的判斷結(jié)果為當前控件與其他控件相關(guān)聯(lián)時,通過添加控件的方式對當前頁面進行布局。3.根據(jù)權(quán)利要求2所述的快速完成頁面布局的裝置,其特征在于,所述調(diào)用界面的父類進行頁面布局的模塊,進一步包括: 調(diào)用父類子模塊,用于調(diào)用界面的父類的節(jié)點方法; 控件布局子模塊,用于利用界面的父類的節(jié)點方法,對控件進行布局。4.根據(jù)權(quán)利要求3所述的快速完成頁面布局的裝置,其特征在于,所述調(diào)用父類子模塊調(diào)用的界面的父類,更進一步包括:作業(yè)步驟節(jié)點父類為JobEntryDialog、轉(zhuǎn)換步驟節(jié)點父類為 BaseStepDialog。5.根據(jù)權(quán)利要求2-4中任一項所述的快速完成頁面布局的裝置,其特征在于,所述添加控件進行頁面布局的模塊,進一步包括: 創(chuàng)建對象子模塊,用于當布局類型判斷單元的判斷結(jié)果為當前控件與其他控件相關(guān)聯(lián)時,創(chuàng)建一 AEDIForm對象form ; 添加控件子模塊,用于根據(jù)預設(shè)次序為創(chuàng)建的form的成員變量AEDIFormItem添加控件; 統(tǒng)一布局子模塊,...

    【專利技術(shù)屬性】
    技術(shù)研發(fā)人員:王龍強
    申請(專利權(quán))人:用友軟件股份有限公司
    類型:發(fā)明
    國別省市:北京;11

    網(wǎng)友詢問留言 已有0條評論
    • 還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 成人免费无遮挡无码黄漫视频| 亚洲av永久无码精品网站| 亚洲AV无码欧洲AV无码网站| 国产网红无码精品视频| 亚洲AV日韩AV永久无码绿巨人| 亚洲熟妇av午夜无码不卡| 久久久精品人妻无码专区不卡| 18禁无遮挡无码国产免费网站| 国产乱人伦无无码视频试看| 亚洲爆乳无码专区| 热の无码热の有码热の综合| 午夜无码国产理论在线| 亚洲免费无码在线| 亚洲精品久久久久无码AV片软件| 中文字幕精品无码一区二区| 内射人妻无码色AV天堂| 人妻aⅴ无码一区二区三区| 不卡无码人妻一区三区音频| 九九无码人妻一区二区三区| 日韩亚洲AV无码一区二区不卡 | 亚洲成AV人在线播放无码| 亚洲成av人无码亚洲成av人| 亚洲综合无码一区二区| 国精品无码一区二区三区左线| 精品无码久久久久久久久久| 加勒比无码一区二区三区| 亚洲成a∧人片在线观看无码| 无码精品人妻一区二区三区免费看| 免费VA在线观看无码| 国产成人无码av在线播放不卡| 亚洲成a人无码亚洲成www牛牛| 亚洲av无码潮喷在线观看| 国内精品人妻无码久久久影院| 国产成人无码AV一区二区在线观看| 天堂无码在线观看| 国产福利电影一区二区三区久久老子无码午夜伦不 | 亚洲AV无码国产一区二区三区| 人妻丰满熟妇AV无码区乱| 亚洲成A∨人片在线观看无码| 日日摸夜夜添无码AVA片| 无码丰满少妇2在线观看|