问题标签 [cuba-platform]
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.
cuba-platform - CUBA 屏幕设计器的布局问题
我正在测试 Cuba-Platform,但我无法理解屏幕设计器中的布局选项。
我正在尝试均匀地分布表格和双列并在屏幕上对齐。(并在每个顶部添加一个标签)
拉伸容器(vbox 和 hbox)的最简单任务是困难的。当我将高度/宽度设置为 100% 时,其中的项目均匀分布在空间内。当我现在尝试将 vbox 中表格的高度设置为 100%(希望它会拉伸)时,它会重置为 100px。
我也尝试了网格组件,但是当我将其设置为 100% 时,列的高度都相同(不适合标签)
也许我的理解(来自 xaml/c# 和 ms-components)是完全错误的。请告诉我,如何创建视图并确保:
- 组件的高度相同(如果需要,可以拉伸)
- 组件对齐
- 整个屏幕被填满
标签 标签
表 twincolum
okcancel
我想添加一些我最终想出的代码 - 它还不是理想的东西:
请注意:当我使用设计器时,**** 部分 width=auto 每次都会重置为 200px!我只能在 xml 设计器中更改它
vaadin - 在 Cuba 框架中对嵌套的 collectionDatasource 进行排序
我有一本书数据源。一本书有很多作者。该集合显示在 book-edit-view 的网格中。现在我想按作者姓名排序。在 collectionDatasource 属性中,我将 sortable 设置为 true。我该怎么做?
cuba-platform - 古巴 - 为按钮设置本地化标题
我正在尝试为古巴的按钮(取决于状态)设置不同的本地化消息。在xml中我有
现在我想更改 onContactBtnClick-Method 中的标题。但是当我将标题设置为“msg://hello”时,我没有得到本地化的按钮,而只是得到了 msg://hello。
我该如何设置?
谢谢
cuba-platform - 抑制古巴平台中未保存的更改消息
我有一个带有作者的查找屏幕,我使用来自 AuthorsBrowse::AbstractLookup 的 init 中的自定义查询加载数据。我操作了要显示的数据,但不应保存更改。
如果我关闭选项卡,我会收到此消息对话框:
您有未保存的更改 要放弃未保存的更改吗?
如何抑制此消息?
scheduled-tasks - cuba平台中的任务调度
在 cuba 中为调度系统注册 Bean 的方法是什么。我尝试过像 cuba_emailer (EmailerMBean) 一样,但我无法在“管理创建计划任务”中选择我的 bean。
cuba-platform - 在创建实体事件上创建一些子文件
我有名为Products
( name
, description
) 的实体,然后是名为ProductPrices
( Product
, Rate
, Price
) 的实体和实体 Rates。
我需要在创建产品时获取所有可用费率,并在中创建条目以ProductPrices
进行编辑prices
,并prices
在不使用ProductPrices
.
在同一个问题上,当我添加一个新的时Rate
,我需要在所有可用产品中创建所有记录。
如何在我的测试项目中执行此步骤?
cuba-platform - 实体属性初始值(YEAR)
我们在实体设计器中存在默认字段值的问题。
如何在字段 PERIODO 中设置创建的实际年份?
cuba-platform - CUBA平台如何动态改变字段颜色
当由于某些处理而发生更改时,我正在尝试动态更改某些字段颜色。
CUBA 文档解释了如何通过 Web 主题扩展 ( https://doc.cuba-platform.com/manual-6.2/web_theme_extension.html ) 静态地执行此操作,而不是动态地执行此操作。尽管在构建 web gui 的平台上的 Vaadin ( https://vaadin.com/wiki/-/wiki/Main/Dynamically%20injecting%20CSS ) 中是可能的。
我想如果我使用 Vaadin 注入 CSS 的方式,它会起作用(我会尝试),但我将拥有 Vaadin 特定的代码,这是我试图避免的。
有没有一种 CUBA 的方式,所以我错过了?
编辑:
我试图让表单的任何字段在从初始值更改时更改背景颜色。根据 CUBA 文档(https://doc.cuba-platform.com/manual-6.2/web_theme_extension.html),我需要: - 创建一个带有背景颜色的 SCSS mixin - 在编辑器类中注入字段以便访问对其 - 对字段更改事件做出反应,然后定义字段的样式名称
我确实创建了 SCSS mixin,但是我有两个问题:1)我想动态检索字段实例而不是注入它(保持代码简洁明了)2)我想避免静态定义背景颜色,以便颜色可以在运行时参数化
对于 1) 我尝试注入 fieldGroup 并使用 getFieldComponent(),然后在更改时应用带有 setStyleName 的样式。它有效,但我更愿意为作为输入字段的每个字段定义此行为。
对于 2) 除了使用 Vaadin 注入 CSS 的特定功能(并将我的代码与 Vaadin 绑定(从而使我远离通用接口)之外,我不知道该怎么做
希望更清楚
cuba-platform - CUBA:多对多关联的属性
CUBA 中是否有标准的方法来为多对多关联建模属性?文档省略了该主题,所以我猜不是。在这种情况下,这在路线图中吗?
cuba-platform - 不支持连接继承的子类的 CUBA 唯一属性
我有
- 具有联合继承的联系人类 -
扩展联系人的对应类
- 扩展对应的客户 - 客户
中的字段“代码”我想是唯一的
为什么 CUBA 工作室不允许我勾选“代码”字段的“唯一”复选框?