EAS分組基礎資料模板的建立

來源:互聯網
上載者:User

在EAS Bos的開發平台裡面,已經存在一個分組基礎資料的模版,但是如果我們需要對該模版進行擴充,增加一些欄位和通用的方法的時候,那麼我們可以參考下面這個方法。

 

1、建立公用的實體,編輯介面、列表介面。

公用的實體繼承com.kingdee.eas.framework.app.DataBase同時定義為抽象繼承模式、子類模式為 abstract  在實體中添加我們需要增加的欄位和服務端的方法。在ControllerBean中寫出服務端的方法實現代碼

 

編輯介面繼承com.kingdee.eas.framework.client.EditUI,同時綁定我們建立的公用實體,添加編輯介面的action事件,用於調用服務端代碼。同時定義實作類別為
abstract。(因為createNewData等方法沒法實現)

 

列表介面繼承 com.kingdee.eas.framework.client.TreeDetailListUI,不需要綁定Query,但是可以添加action事件,用於調用服務端代碼。同時定義實作類別為
abstract。(因為createNewData等方法沒法實現)

 

2、建立實體(建議通過複製系統模版進行修改)。這裡需要注意修改父物件為我們建立的公用實體,表對象有實體匯出表進行建立屬性treeid的關係重新綁定。

    建立組別實體(建議通過複製系統模版進行修改)。表對象有實體匯出表進行建立屬性parent的關係重新綁定。

    建立實體與組別、實體與實體之間的關係。treeid、parent對其進行綁定

    實體匯出表

    根據實體建立Query

    建立列表介面繼承我們定義的列表介面。綁定Query對象

    建立編輯介面繼承我們定義的編輯介面。修改綁定的實體物件。在代碼中重寫getSelectors方法。

    修改實體的擴充屬性 eidtUI,listUI,defaultF7Query

    通過引入建立bizunit。配置 listUI EditUi entity query
對象

    修改bizunit業務單元的xml檔案,配置好<bimTemplateType>TreeDetail</bimTemplateType>這個屬性。

 

3 建立分組基礎資料的時候通過複製其他業務單元進行選擇建立。

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.