问题标签 [vaadin-designer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
51 浏览

vaadin - 在 Vaadin Designer 3 中定位组件?

我将 Vaadin Designer 用于框架 7。在此设计器中,我可以拖放一个组件并通过单击它来移动该组件,然后将其移动到我想要的区域。

在此处输入图像描述

并尝试对新的 Vaadin Designer 3 做同样的事情。但似乎 AbsoluteLayout 已被弃用,替代品是 Div。我拖动一个 Div 并在其上拖动一个 Button。但是我不能通过使用鼠标选择它来移动按钮。这在 Vaadin Designer 3 中是否可行?

顺便说一句,我不想​​使用 CSS 定位按钮。

在此处输入图像描述

0 投票
2 回答
128 浏览

vaadin - 您可以在上传时使用 vaadin 按钮吗?

在以编程方式创建上传时,所有上传示例都使用 NativeButton。我想使用作为设计器布局一部分的按钮(vaadin 按钮)。当我尝试这个时,我看到以下错误:

我们在 CDI 模式下使用 Vaadin 14。

0 投票
2 回答
117 浏览

vaadin - Vaadin 设计器在 Java 代码中为垂直布局组件生成“元素”类

在 Vaadin 14.6.1 Designer 中,当我创建垂直布局(和 SplitLayouts),然后要求 Vaadin 设计器在 java 代码中创建一个可用于引用该组件的对象,而不是创建一个“VerticalLayout”对象时,它只是创建一个“元素”类。这个“Element”类缺少普通“VerticalLayout”或“SplitLayout”类的所有关键方法。我尝试铸造,但失败了。一旦我通过 Designer 创建了布局,是否有一种“正确”的方式来访问底层的“正确”java 对象?我需要能够 a) 在代码中设置属性 b) 甚至可以根据各种事件创建方法(例如,拆分器位置已更改等)

0 投票
1 回答
90 浏览

vaadin - Vaadin Designer 选项卡未正确将子“选项卡”添加到选项卡对象

我正在使用 Vaadin Deisgner 14.6.1 创建一些超级简单的选项卡。但是,当我尝试在 java 类中执行一些简单操作(例如选择选项卡)时,它会引发错误,表明“选项卡”对象没有正确的子“选项卡”组件。下面是一个简单的测试用例。(当我尝试将 a 添加addSelectedChangeListener()到选项卡类时,我发现了这个问题,发现它永远不会触发,大概是因为“选项卡”类从来没有适当的孩子。)我尝试了一堆黑客,但没有任何效果。(过去,如果我纯粹坚持编程方法,我可以让标签工作,但我真的真的很喜欢使用 Designer,因为它为我节省了大量时间,并保持代码非常模块化和干净......当它工作时....)

最终,我试图捕获一个选项卡选择事件——但是当在 Designer 中创建选项卡时它似乎不起作用......在 Vaadin 方面也是如此吗?(即这是可重现的吗?)

0 投票
1 回答
54 浏览

vaadin - 使用 Designer 创建的单选按钮组不会触发 changeValueEvent

我已使用 Vaadin 设计器将单选按钮组添加到我的视图中:

在我的java代码中:

单选按钮值的更改不会触发 changeValueEvent。我在这里缺少什么?

0 投票
1 回答
42 浏览

html - 为什么在 Eclipse 中为 Vaadin Elements 收到警告“未知标签”

我将 Eclipse 与 Vaadin 8 和 Vaadin Designer 一起使用。在 Vaadin 设计器的源代码模式视图中,我收到所有 Vaadin 元素的警告。这对系统来说不是问题,但总是看到这些警告很烦人。我添加了一个截图。如何解决这些警告?

未知标签

0 投票
0 回答
71 浏览

java - Vaadin Designer 10+ /W Vaadin 14 - 重用由 Designer 制作的组件会引发错误 22280

所以我开始使用 vaadin 14 和 Designer 10+ 开发一个 Web 应用程序。

我正在尝试仅使用 desinger 和 java 编码来获得良好的设计流程。我想用 Vaadin Designer 创建一个可以在其他地方使用的组件布局。

要使用的组件由 MainFooterMobile.java + 对应的 .ts 文件定义

如果我现在想在我的主布局中使用此页脚,如果我不使用 @Id 标签引用它,我可以这样做。如果我确实引用它,对于使用@id 声明的每个子组件,我会得到“错误标签名称为'vaadin-accordion-panel'和id 'companyPanel'的元素在父级中找不到id ='11'”标签。

此行为并非特定于此设置,并且可以与其他组件一起重现。

如果我将 @Route("footer") 放到 MainFooterMobile.java 并通过 */footer 导航到它,它会正确初始化。

所以我假设我从根本上理解了一些错误,并寻求帮助如何正确重用设计器中的组件。

非常感谢您的帮助。

MainFooterMobile.java

还不能发布图片,所以 Vaadin Designer Outline 在这里通过链接 Designer Outline - main-footer-mobile.ts

主布局.java

设计师大纲 - main-layout.ts

堆栈跟踪 :

(这是针对 MainFooterMobile.java 中具有 @Id 的每个字段抛出的)

0 投票
1 回答
62 浏览

vaadin - Vaadin v22 DateTimePicker 组件渲染两次

我有一个带有 DateTimePicker 组件的 Vaadin 表单,该组件呈现两次。我一直无法确定是什么原因造成的。表单模板由 Vaadin Designer 生成。

Vaadin 版本:22 Vaadin 插件版本:4.6.11

LitElement 模板:

Java模板类:

呈现的页面:

在此处输入图像描述

同样有趣的是,只有第一对元素绑定到 Java 模板类。其他两个不绑定:

在此处输入图像描述