CUBA Studio 12 BETA 發布

←手機掃碼閱讀     admin @ 2019-10-09 , reply:0

大家好!
我們發布了 CUBA Studio 版本 12.0.BETA 。

版本 12 包含以下重要改動:

重寫界面布局設計器
      界面布局設計器使用原生的 IntelliJ UI 組件進行了重寫。現在的設計器有更好的性能,更快的打開時間。設計器也進行了很多小的改進。
如果對於新的 UI 設計器有任何想法,可以回帖討論。

可以在界面設計器生成事件處理器或安裝代理
      除了之前的工具箱標籤和屬性標籤頁之外,本次更新加了新的處理器(Handlers)標籤頁。
這裡會顯示已有的處理器方法,並可以為組件事件和組件方法代理快速生成新的處理器。
在相應事件的那一行雙擊即可自動生成方法的樁代碼!(在下圖所示的窗口雙擊 <empty>)

生成各種應用程序事件監聽器的腳手架代碼
      現在可以很容易在應用程序中添加對以下系統事件的響應:

         應用程序生命周期事件:啟動、停止等。
         身份驗證鉤子:用戶登入、登入之前(before login)、用戶會話啟動等。

      有兩種方法可以生成事件監聽器:

         打開 core 模塊已有的 Spring Bean,點擊源碼編輯器頂端的操作面板點擊 「Subscribe to event」。
         右鍵點擊 CUBA 項目樹的 「Middleware」 部分,選擇 New -> Event Listener。

生成界面項目級配置選項
      影響界面生成的一些選項被抽取出來作為項目級別的 Studio 配置(也可以提交到版本控制系統)。這些配置是在 New -> Screen… 嚮導中使用。
      如果要更改設置,可以點開主菜單的 CUBA -> Settings -> Screen Generation Settings。
      目前支持以下設置:

         表單欄位寬度(默認 450px)- 在實體編輯器使用
         編輯界面的操作保留在界面底部 - 以 「全屏」 方式打開的實體編輯界面使用。
         強制以模態窗的形勢打開編輯界面 - 以 「對話框」 方式打開實體編輯器界面使用。

構建 WAR 和 UberJAR 的 UI 改進
      CUBA 項目樹中 Deployment 部分的 WAR Settings 和 UberJAR Settings 添加了一些配置子元素。
如果配置了構建 WAR 或者 UberJAR 的話,可以直接雙擊相應的 「Build WAR」 或 「Build UberJAR」 即可進行構建。
      這些工件相關的配置文件(single-war-web.xml,、logback.xml、jetty-env.xml 等)也在 WAR/UberJAR Settings 的邊上顯示,方便訪問。

在 「Install delegate」 對話框提示表格的列代理
      界面控制器調用的 Install Delegate 對話框中可以為任何列生成 formatter、自定義列生成器或者 value provider。

Beta 測試
      我們現在正在測試新的 Studio 版本。如果您願意在您環境、項目中使用 beta 版本並給我們報告問題的話,我們會非常感激!

      12.0.BETA 版本發布在 JetBrains 插件倉庫的獨立的插件通道。
      如果要安裝該插件,可以使用以下方法(Bundle 版本的 Studio 也可以用同樣的方式安裝):

         1.打開 IDEA Settings -> Plugins
         2.點擊 ⚙ 圖標並選擇 Manage Plugin Repositories
         3.點擊 「+」 (「Add」) 然後在 Repository URL 輸入:
            https://plugins.jetbrains.com/plugins/beta/list
         4.切換至 Marketplace 標籤頁,則能看到可以升級的 12.0.BETA 版本
         5.點擊 Update
      如果需要回滾至之前版本,按照以下步驟:

         1.打開 IDEA Settings -> Plugins
         2.Uninstall CUBA 插件
         3.點擊 ⚙ 圖標並選擇 Manage Plugin Repositories
         4.移除 「beta」 版本的倉庫地址
         5.重新安裝 CUBA 插件,這次會使用穩定版的倉庫通道進行安裝
      期待您的反饋!

      這次改動從工具本生的 UI 性能提升到新添加的操作面板、事件關聯、部署配置等多方面對工具進行了提升,將進一步提升開發效率!





[admin ]

來源:OsChina
連結:https://www.oschina.net/news/110431/cuba-studio-12-beta-released
CUBA Studio 12 BETA 發布已經有22次圍觀

http://coctec.com/news/all/show-post-216484.html