内容简介:大家好! 我们发布了 CUBA Studio 版本 12.0.BETA 。 版本 12 包含以下重要改动: 重写界面布局设计器 界面布局设计器使用原生的 IntelliJ UI 组件进行了重写。现在的设计器有更好的性能,更快的打开时间。设计器...
大家好!
我们发布了 CUBA Studio 版本 12.0.BETA 。
版本 12 包含以下重要改动:
重写界面布局设计器
界面布局设计器使用原生的 IntelliJ UI 组件进行了重写。现在的设计器有更好的性能,更快的打开时间。设计器也进行了很多小的改进。
如果对于新的 UI 设计器有任何想法,可以回帖讨论。
可以在界面设计器生成事件处理器或安装代理
除了之前的 工具 箱标签和属性标签页之外,本次更新加了新的处理器(Handlers)标签页。
这里会显示已有的处理器方法,并可以为组件事件和组件方法代理快速生成新的处理器。
在相应事件的那一行双击即可自动生成方法的桩代码!(在下图所示的窗口双击
生成各种应用程序事件监听器的脚手架代码
现在可以很容易在应用程序中添加对以下系统事件的响应:
应用程序生命周期事件:启动、停止等。
身份验证钩子:用户登入、登入之前(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 性能提升到新添加的操作面板、事件关联、部署配置等多方面对工具进行了提升,将进一步提升开发效率!
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- NPM包(模块)发布、更新、撤销发布
- 有赞灰度发布与蓝绿发布实践
- 【重磅发布】Linkis 0.10.0 版本发布
- BeetlSQL 3.0.9 发布,Idea 插件发布
- 贝密游戏 0.7.0 发布,发布斗地主
- 【重磅发布】DataSphere Studio 0.9.0 版本发布
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
付费:互联网知识经济的兴起
方军 / 机械工业出版社 / 2017-6-1 / CNY 59.00
关于互联网知识付费的首部作品 知识工作正在被重塑,知识经济正在开启互联网时代下半场 为你展现互联网知识经济全景大图,解读新物种的前世今生 内容简介 一个产业解读 三个分析工具 一组知识卡片 书是最早的知识载体,已有2000多年的付费历史,随着移动互联网的普及,新的知识经 济在今天爆发,知识的创造者和传播者从书后走到了书前,互联网知识经济正在拉开帷幕。知识的......一起来看看 《付费:互联网知识经济的兴起》 这本书的介绍吧!