问题标签 [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.
vaadin - 您可以在上传时使用 vaadin 按钮吗?
在以编程方式创建上传时,所有上传示例都使用 NativeButton。我想使用作为设计器布局一部分的按钮(vaadin 按钮)。当我尝试这个时,我看到以下错误:
我们在 CDI 模式下使用 Vaadin 14。
vaadin - Vaadin 设计器在 Java 代码中为垂直布局组件生成“元素”类
在 Vaadin 14.6.1 Designer 中,当我创建垂直布局(和 SplitLayouts),然后要求 Vaadin 设计器在 java 代码中创建一个可用于引用该组件的对象,而不是创建一个“VerticalLayout”对象时,它只是创建一个“元素”类。这个“Element”类缺少普通“VerticalLayout”或“SplitLayout”类的所有关键方法。我尝试铸造,但失败了。一旦我通过 Designer 创建了布局,是否有一种“正确”的方式来访问底层的“正确”java 对象?我需要能够 a) 在代码中设置属性 b) 甚至可以根据各种事件创建方法(例如,拆分器位置已更改等)
vaadin - Vaadin Designer 选项卡未正确将子“选项卡”添加到选项卡对象
我正在使用 Vaadin Deisgner 14.6.1 创建一些超级简单的选项卡。但是,当我尝试在 java 类中执行一些简单操作(例如选择选项卡)时,它会引发错误,表明“选项卡”对象没有正确的子“选项卡”组件。下面是一个简单的测试用例。(当我尝试将 a 添加addSelectedChangeListener()
到选项卡类时,我发现了这个问题,发现它永远不会触发,大概是因为“选项卡”类从来没有适当的孩子。)我尝试了一堆黑客,但没有任何效果。(过去,如果我纯粹坚持编程方法,我可以让标签工作,但我真的真的很喜欢使用 Designer,因为它为我节省了大量时间,并保持代码非常模块化和干净......当它工作时....)
和
最终,我试图捕获一个选项卡选择事件——但是当在 Designer 中创建选项卡时它似乎不起作用......在 Vaadin 方面也是如此吗?(即这是可重现的吗?)
vaadin - 使用 Designer 创建的单选按钮组不会触发 changeValueEvent
我已使用 Vaadin 设计器将单选按钮组添加到我的视图中:
在我的java代码中:
单选按钮值的更改不会触发 changeValueEvent。我在这里缺少什么?
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
堆栈跟踪 :
(这是针对 MainFooterMobile.java 中具有 @Id 的每个字段抛出的)