首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Jmix 1.5.0 正式版发布

如需了解更新的详细信息以及如何升级,请参考 Jmix 文档中的 最近更新[1] 部分。 Studio UI/UX 改进 首先我们看一下在更新了 Studio 后你可能发现的一些 UI 层面的变化。...中也提供了多选下拉框组件,使用该组件用户可以在下拉列表中选择多个值,并且在字段中很好地显示选择的内容。...这个功能在最初设计时是用来精确导出用户当前能看到的所有数据,即通过过滤器选择的当前页面的数据。但是很多时候用户希望能导出过滤器筛选的所有数据,而不仅仅是当前页面。...现在,如果用户在导出对话框中选择 “所有行”,则会导出所有数据。考虑到性能和服务器内存使用情况,数据加载会分批次执行。 该功能同时支持经典 UI 和 Flow UI。...如果发现不匹配,Studio 会显示通知对话框,并建议添加或删除对扩展组件 changelog 的引入。

61110
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    探索低代码开发:Java侧的低代码实现与未来展望

    引言: 目前在我项目已实际应用前端低代码平台,但Java的低代码还在推进中,随着科技的不断发展,软件开发行业也在不断演变。...不适用于所有情况:低代码开发可能不适用于所有项目,特别是需要高度定制化或涉及复杂算法的项目。 学习曲线:虽然低代码平台降低了技术门槛,但仍需要时间来学习如何有效使用这些平台。...第三部分:低代码在Java侧如何实现? 在Java开发领域,也有一些低代码平台和工具可供选择,让我们看看如何在Java侧实现低代码开发。 1....Vaadin Vaadin是一个用于构建现代Web应用程序的Java框架,它提供了丰富的可视化组件和工具,可以帮助开发人员创建复杂的Web界面,而不需要手动编写大量的前端代码。...以下是一个简单的Vaadin示例,演示了如何创建一个带有按钮的Web界面: @Route("demo") public class DemoView extends VerticalLayout {

    87520

    2020 最受欢迎的九大顶级 Java 框架

    但是,仅仅为你的下一个web应用程序开发项目选择这门顶级语言是不够的。在选择Java web框架时,你仍需要做出正确的选择。...那么,你是否想知道如何为项目选择一个恰当的 Java框架呢实际上,这并不容易,而且需要深入了解为特定行业业务选择特定java框架进行软件开发的优缺点。...Blade基于Java 8,它提供了RESTful风格的路由接口,同时支持webjar资源和插件扩展。...顶级Java框架#8:JavaServer Faces 这个java框架是由Oracle开发的,可用于创建企业应用程序、本机应用程序和web应用程序开发。...Vaadin提供了从Java虚拟机直接访问DOM的功能。在最新发布的版本中,它被分成了两部分。Vaadin Flow,一个允许服务器端通信和路由的轻量级框架。

    1.4K30

    2020 年国外 9 个顶级的 Java 框架,你知道几个?

    但是,仅仅为你的下一个web应用程序开发项目选择这门顶级语言是不够的。在选择Java web框架时,你仍需要做出正确的选择。...那么,你是否想知道如何为项目选择一个恰当的 Java框架呢实际上,这并不容易,而且需要深入了解为特定行业业务选择特定java框架进行软件开发的优缺点。...它支持多个数据库的能力使得无论应用程序的大小或用户数量如何,都很容易进行扩展。此外,它速度快、功能强大、易于扩展、修改和配置。...Blade基于Java 8,它提供了RESTful风格的路由接口,同时支持webjar资源和插件扩展。...Vaadin提供了从Java虚拟机直接访问DOM的功能。在最新发布的版本中,它被分成了两部分。Vaadin Flow,一个允许服务器端通信和路由的轻量级框架。

    2.5K40

    2020 年 9 大顶级 Java 框架出炉!

    当然,仅为你的下一个 Web 应用开发选择 Java 是不够的,你还要选择正确的 Java Web 框架。...无疑,这并不容易,你需要深入了解这些 java 框架的利弊,然后为企业或项目开发选择一个最合适的。下面,就让我们详细探讨一下 2020 年的顶级 Java 框架。 Spring ?...它支持多个数据库的能力使得它很容易拓展,无论应用程序大小或用户数量如何。它快速、强大、易于扩展、修改和配置。 Struts ? 该框架帮助软件开发人员创建易于维护的企业级应用程序。...Blade 基于 Java 8,它提供了 REST 风格的路由接口,它支持 webjar 资源和插件扩展。 JavaServer Faces ? 这个 java 框架由 Oracle 开发的。...Vaadin 提供了从 Java 虚拟机直接访问 DOM 的功能。在最新发布的版本中,它被分成了两部分:Vaadin Flow,一个轻量级框架,允许服务器端通信,和路由。

    1.6K10

    不止《黑神话:悟空》!解密《英雄联盟手游》、《使命召唤手游》、《PUBGM》都在用的研发利器!

    在游戏行业,就有多家知名游戏开发商选择腾讯 TAPD 实现研发进化、数智升级。...加快创意落地,确保目标达成 《英雄联盟手游》是腾讯与拳头联合开发的 MOBA 手游,在项目研发层面具有跨国、跨时区、跨部门等属性,涉及拳头端游、拳头手游、拳头发行、腾讯光子、腾讯 K6 等多个部门的联合研发...● 在多维度的合作情况下,如何降低协作摩擦,提升协作效率。 上述难点可以提炼为三个基本问题:产品团队如何提升科学决策力;大规模团队如何传递目标;如何提升多维合作团队效率。...TAPD 平台提供的自动化工具组合、权限管理机制、可视化面板、数据收集和读取接口等功能让团队内外部的信息交流、同步、协作环节减少了大量重复工作和人力操作。...工欲善其事,必先利其器,在当下提质增效的主旋律之下,游戏开发商和开发团队需要更进一步提升项目管理水平、构建敏捷开发能力以应对内外部变化,TAPD敏捷项目管理工具或许是一个不错的选择。

    10110

    自动化测试之路 —— Appium输入及模拟手势

    作为测试来说移动应用也早已是各大互联网公司的拳头产品,其本身的开发周期短,附属产品价值高等特性决定了今后的主导地位。  ...那么在日常的测试活动中,移动应用的质量保障就成为了各个测试团队的主要课题,面对高速迭代的功能、日益缩短的项目周期、逐渐庞大的人力与资源投入,以上的这些因素都会让测试团队不得不在项目中加入自动化测试策略。...2.说明  1.此笔记的中所使用的操作系统为Win 10,笔记中所涉及的软件版本有可能会因为时间的推移而导致不匹配或其他额外的操作,请大家有针对性的选择阅读与参考。  ...4.2 模拟按键另一种则是需要通过真实的按键或手机虚拟键盘进行输入框或交互框的测试数据输入,我们可以使用扩展方法pressKeyCode(),注意此函数只适用于Android。...以上就是appium提供的一些基础的模拟操作方法,我们日常还是需要多多的进行方法实践,来组合出最适合自己公司产品的测试脚本。

    78720

    自动化测试之路 —— Appium元素定位

    作为测试来说移动应用也早已是各大互联网公司的拳头产品,其本身的开发周期短,附属产品价值高等特性决定了今后的主导地位。   ...那么在日常的测试活动中,移动应用的质量保障就成为了各个测试团队的主要课题,面对高速迭代的功能、日益缩短的项目周期、逐渐庞大的人力与资源投入,以上的这些因素都会让测试团队不得不在项目中加入自动化测试策略。...那我们在日常测试脚本的编写与维护中也必须根据不同的代码现状进行定位方式的合理选择。...*EditText")') 5.4.8 组合定位 实现方法:# id与text组合driver.find_element(AppiumBy.ANDROID_UIAUTOMATOR, 'new UiSelector...# 定义输入框,画面中共有3个输入框element = driver.find_elements(AppiumBy.CLASS_NAME('android.widget.EditText'))# 指定第一个输入框中输入

    1K21

    自动化测试之路 —— Appium元素定位

    作为测试来说移动应用也早已是各大互联网公司的拳头产品,其本身的开发周期短,附属产品价值高等特性决定了今后的主导地位。  ...那么在日常的测试活动中,移动应用的质量保障就成为了各个测试团队的主要课题,面对高速迭代的功能、日益缩短的项目周期、逐渐庞大的人力与资源投入,以上的这些因素都会让测试团队不得不在项目中加入自动化测试策略。...那我们在日常测试脚本的编写与维护中也必须根据不同的代码现状进行定位方式的合理选择。...# -*- coding: UTF-8 -*-from appium import webdriverfrom base.base_driver import driver_setupfrom appium.webdriver.common.appiumby...# 定义输入框,画面中共有3个输入框element = driver.find_elements(AppiumBy.CLASS_NAME('android.widget.EditText'))# 指定第一个输入框中输入

    2.1K41

    自动化测试之路 —— Appium输入及模拟手势

    作为测试来说移动应用也早已是各大互联网公司的拳头产品,其本身的开发周期短,附属产品价值高等特性决定了今后的主导地位。  ...那么在日常的测试活动中,移动应用的质量保障就成为了各个测试团队的主要课题,面对高速迭代的功能、日益缩短的项目周期、逐渐庞大的人力与资源投入,以上的这些因素都会让测试团队不得不在项目中加入自动化测试策略。...2.说明  1.此笔记的中所使用的操作系统为Win 10,笔记中所涉及的软件版本有可能会因为时间的推移而导致不匹配或其他额外的操作,请大家有针对性的选择阅读与参考。   ...4.2 模拟按键另一种则是需要通过真实的按键或手机虚拟键盘进行输入框或交互框的测试数据输入,我们可以使用扩展方法pressKeyCode(),注意此函数只适用于Android。...以上就是appium提供的一些基础的模拟操作方法,我们日常还是需要多多的进行方法实践,来组合出最适合自己公司产品的测试脚本。

    1.1K10

    Excel实战技巧111:自动更新的级联组合框

    引言:本文学习整理自www.xelplus.com,很好的一个示例,演示了在不使用VBA的情形下,如何创建自动更新的级联组合框。 本文将向你展示: 如何创建组合框下拉列表。...如何创建级联组合框下拉列表。 如何限制组合框下拉列表以排除空白单元格。...选择组合框,单击右键,选择“设置控件格式”命令。在“设置控件格式”的“控制”选项卡(如下图4所示)中,有两个重要的属性: 数据源区域:包含要在下拉列表中显示的项目的单元格。...在刚才的组合框下面,插入第二个组合框,如下图6所示。 图6 要使用“App内容”填充第二个组合框,可以使用多种方法: 直接引用包含项目的单元格。 使用公式创建动态列表。...在单元格N4中,输入公式: =INDEX(A4:C4,,K4) 然后,向下拖动填充数据,结果如下图8所示。 图8 设置第二个组合框的格式如下图9所示。

    8.5K20

    Spring Boot 3.0 新书出炉!

    Vaadin 最近发布了一份有关企业中 Java 现状的研究报告: https://pages.vaadin.com/java-survey-2023 其中,Spring Boot 已经超越 Spring...成为最受欢迎的 Java 后端框架: 虽然 Spring Boot 是基于 Spring 的,但这个图表想表达的意思是,现在越来越多的开发者第一选择是基于开箱即用的 Spring Boot 来使用...如何能更好地了解Spring Boot 3的新特性,更系统地掌握Spring Boot呢?...第 6 章为 Spring Boot Web 核心应用,这是 Spring Boot 项目最基本最核心的部分,包括嵌入式容器、Web 组件的注册、静态资源处理、模板引擎、异常处理、参数效验、国际化、跨域...第 8 章为 Spring Boot 计划任务,主要介绍划计划任务在 Spring Boot 中的应用,包括 Spring 中的计划任务和 Quartz 计划任务的原理介绍、集成与应用。

    54510

    Spring Boot 3 核心技术与最佳实践|文末赠书

    Vaadin 最近发布了一份有关企业中 Java 现状的研究报告: https://pages.vaadin.com/java-survey-2023 其中,Spring Boot 已经超越 Spring...成为最受欢迎的 Java 后端框架: 虽然 Spring Boot 是基于 Spring 的,但这个图表想表达的意思是,现在越来越多的开发者第一选择是基于开箱即用的 Spring Boot 来使用...如何能更好地了解Spring Boot 3的新特性,更系统地掌握Spring Boot呢?...第 6 章为 Spring Boot Web 核心应用,这是 Spring Boot 项目最基本最核心的部分,包括嵌入式容器、Web 组件的注册、静态资源处理、模板引擎、异常处理、参数效验、国际化、跨域...第 8 章为 Spring Boot 计划任务,主要介绍划计划任务在 Spring Boot 中的应用,包括 Spring 中的计划任务和 Quartz 计划任务的原理介绍、集成与应用。

    1.8K20

    《手把手教你》系列练习篇之6-python+ selenium自动化测试(详细教程)

    2.2 参考代码: # coding=utf-8? # 1.先设置编码,utf-8可支持中英文,如上,一般放在第一行 # 2.注释:包括记录创建时间,创建人,项目名称。...3.2 参考代码: # coding=utf-8? # 1.先设置编码,utf-8可支持中英文,如上,一般放在第一行 # 2.注释:包括记录创建时间,创建人,项目名称。...组合键-全选文字 本文开始介绍Selenium中Keys模块下的一些组合,或快捷键的使用。前面的一篇文章,介绍了如何新开一个tab,也是用到这块的知识。...组合键-退格键删除文字 前面一篇文章介绍了,常规清除文本输入框字符的方法clear(), 本文介绍 相关脚本代码如下,这里用百度首页搜索输入框举例: 5.1 代码实现: ?...移动到菜单,查看图像,然后点击 核心问题,如何右键操作,然后是如何选择查看图像这个菜单。在Selenium中,有一个ActionChains模块支持,右键,鼠标悬停,拖拽,双击等动作。

    1.3K30
    领券