日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

如何扩展EAS主界面?0514

發布時間:2025/5/22 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 如何扩展EAS主界面?0514 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

采用擴展方式對EAS系統主界面作了二次開發,在組織切換的時候會比關閉掉?跟蹤過程如下:

一、切換組織程序流程

  • LoginInFrame
  • |
  • |_____NewWinMainUI
  • |
  • |____UISysTab
  • |
  • |___MainMenuBar
  • |
  • |__SystemEntry#SwitchOrg
  • MainUIObjectManager#closeAllNonSysApp
  • NewWinMainUI#
  • UIObjectManager
  • 二、增加擴展類

    MainFunctionMenuUICTEx

    三、修改客戶端配置文件:

    1、BOS IDE環境下的路徑(工作空間):

  • ...\runtime\client\deploy\client\config.xml
  • 2、EAS Server環境下的路徑:

  • D:\kingdee750\eas\server\deploy\fileserver.ear\easWebClient\deploy\client\config.xml
  • 3、修改內容項

  • <configitemname="systemtablist">
  • <!--key決定頁簽的加載順序,value的格式為"CC#II#L1標題#L2標題#L3標題",其中CC為頁簽對應的界面對象的類名,II為該頁簽對應的圖標-->
  • <attributekey="1"value="com.kingdee.eas.base.uiframe.client.MainFunctionMenuUICTEx#imgLabel_icon_menu#Menu#功能菜單#功能菜單"/>
  • <attributekey="2"value="com.kingdee.eas.base.message.client.MessageCenterUI#imgLabel_icon_news#Message Center#消息中心#消息中心"/>
  • </configitem>
  • 四、總結

    1、BOS IDE環境下也是有區分客戶端、服務端的,如果二次開發的時候,僅需要將第三方組件包在客戶端生效,可放置在 \runtime\client 路徑下
    2、EAS界面UI類是支持通過CTEx擴展的,但是像主界面這個比較特殊,系統運行時需要根據配置文件來判定主界面中默認顯示的菜單【應用中心、消息中心】

    3、組織切換時,會強制關閉非系統預置頁簽,由于二次開發擴展了主頁面(原類名+CTEx),和配置文件中不一致,這樣會被系統認為非系統預置頁簽,所以會被關閉掉。

    ?

    轉載于:https://www.cnblogs.com/masb/p/4810193.html

    總結

    以上是生活随笔為你收集整理的如何扩展EAS主界面?0514的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。