EAS-BOS查詢統計開發步驟

來源:互聯網
上載者:User
文章目錄
  • 1、建查詢條件介面中繼資料
  • 2、建查詢結果介面中繼資料
  • 3、建功能中繼資料,定義遠端資料存取方法
  • 4、發布中繼資料
  • 6、在查詢結果介面:指定查詢條件視窗
  • 8、在查詢結果介面:訪問查詢條件視窗介面元素方式,根據不同類型進行轉換
  • 9、在查詢結果介面:選擇實現父類的getRemoteInstance方法,返回取資料方法的遠程介面,也可以在使用的時候自己擷取
  • 10、點擊查詢條件介面的“確定”按鈕,第一個執行的函數是查詢結果介面的query()函數,在該函數實現遠端資料查詢、查詢結果的展現
原文:http://wendang.baidu.com/view/01c86dc3d5bbfd0a7956730a.htmlEAS-BOS查詢統計開發步驟 1、建查詢條件介面中繼資料

選擇父類:com.kingdee.eas.framework.report.client.CommRptBaseConditionUI

2、建查詢結果介面中繼資料

選擇父類:com.kingdee.eas.framework.report.client.CommRptBaseUI

3、建功能中繼資料,定義遠端資料存取方法

選擇父類:com.kingdee.eas.framework.report.app.CommRptBase

增加需要的方法及參數:

4、發布中繼資料

5、在查詢資料功能實作類別:實現查詢函數

6、在查詢結果介面:指定查詢條件視窗

7、在查詢條件視窗:實現返回介面元素(控制項的name)值的函數getCustomCondition,在查詢結果視窗通過params屬性訪問傳回值,除了介面元素還可以自訂參數

8、在查詢結果介面:訪問查詢條件視窗介面元素方式,根據不同類型進行轉換

//checkbox選擇框

((Boolean) params.getObjectElement("cbxDxpz.value")).booleanValue();

//spinner上下選框

((Integer) params.getObjectElement("spCurYearTo.value")).intValue();

//F7控制項

(CsAccountViewInfo) params.getObjectElement("pbAccountTo.value");// 科目代碼

params.getObjectElement("pbAccountTo.value.number");// 科目代碼---編碼

//Combox下拉式清單

(OrgTreeInfo) params.getObjectElement("listOrgBound.value");// 合并範圍

9、在查詢結果介面:選擇實現父類的getRemoteInstance方法,返回取資料方法的遠程介面,也可以在使用的時候自己擷取

//覆蓋條件介面長度和寬度

protected Dimension getQueryDialogSize(CustomerQueryPanel[] userPanels)  

//設定條件視窗是否在視窗開啟以前開啟

protected void setShowDialogOnLoad(boolean showDialogOnLoad)

10、點擊查詢條件介面的“確定”按鈕,第一個執行的函數是查詢結果介面的query()函數,在該函數實現遠端資料查詢、查詢結果的展現

想寫點什麼就使勁寫!

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.