问题标签 [eclipse-scout]

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 回答
101 浏览

tableview - 修复或“冻结”Eclipse Scout 内表中的列

我对如何在 Eclipse Scout 表中实现“冻结”列很感兴趣。

我看到了两个表的解决方案https://www.eclipse.org/forums/index.php/t/99484/,但我正在寻找是否有人有不同的解决方案,或者这是唯一的一个。

马尔科

0 投票
1 回答
142 浏览

forms - Scout eclipse 表单模板

我在Scout Explorer 视图中代表我的应用程序的树中看到,我在模板节点下有两个子文件夹:

  • 形式
  • 表单域

我知道如何添加表单域,它非常简单,但我不知道如何创建表单模板,我在互联网上找不到它。

马尔科

编辑 :

现在我弄清楚如何将表单添加到来自模板文件夹。您只需要添加abstract标签,然后您就可以从此模板创建新表单。

现在我需要将默认主框类从 : 更改AbstractGroupBoxAbstractMyGroupBox. 要理解,我需要以某种方式在内部设置AbstractMyForm,来自AbstractMyForm模板的所有表单都改为:

拥有这个 :

0 投票
1 回答
334 浏览

templates - 在 scout eclipse 中扩展表单数据

我有一些抽象形式:

这个表单数据里面有一些表格(MyTable 类作为模板):

我的真实表单扩展了 AbstractMyForm :

为此的表格数据是:

问题是表单数据(AbstractMyFormData 和 MyFormData)都实现了

而不是侦察员抱怨有重复的方法getMyTable()

但我不明白这一点。如果 MyFormData 是从 AbstractMyFormData 扩展的,那么 MyFormData 不能在里面有这个方法,因为它已经有了它的父级。

这个怎么做?我看到FormData.SdkCommand.USE描述可能是它,但我现在不知道如何使用它。

女巫可能相关的第二个问题是如何像普通的 AbstractForm 注入取消按钮一样在 AbstractMyForm 中注入表?

编辑 :

类代码:

抽象形式

AbstractMyTableField 模板:

对于 REAL FORM,您只需从模板创建表单:

Eclipse Scout:创建新表单

并在主框中添加 MyTable,如:

插入:

做 :

我希望我这次更明确。

编辑 2

我承认在抽象表单中创建主框可能不是正确的方法,但我想要实现的是AbstractMyTableField在 AbstractMyFormData 中,所以我可以依靠服务器端,所有从 AbstractMyForm 扩展的表单在表单数据中都有这个,所以我可以只为所有表单编写一个服务器方法(返回 AbstractMyFormData)。

0 投票
1 回答
284 浏览

css - 改变 Scout Eclipse Rap 的风格

我想改变说唱侦察项目中某些元素的外观。我找到了包含 RAP.application.css 文件的文件夹,但它是空的。

我想知道如何使用它,对于字段禁用颜色,...

马尔科

0 投票
1 回答
92 浏览

button - Eclipse Scout Lable 将“行”保存为按钮

我想知道如何将 LabelField 与 Eclipse Scout 中的 Buttons 放在同一行。

尽管您为字段放置了网格 X,Y,但侦察员始终将按钮放在“额外”行的底部,即使您将标签和按钮放在相同的 Y 网格属性按钮将是标签下方的一行。

我有一些状态文本要显示,最好把它和按钮放在同一行。你如何做到这一点。

0 投票
1 回答
145 浏览

position - Scout Eclipse 标签位置

在 Scout Eclipse 中,每个字段都带有它的标签。但我的问题是那里有很多可用空间,因为这些字段比它们应该的要小。

例如 : 在此处输入图像描述

我试过了 :

  • 以像素为单位设置标签宽度:它有效,但您应该为每个字段设置和计算它,您可以忘记翻译,因为其他语言中的文本大小不同。

  • 将标签水平对齐设置为右 - 文本按字段定位,但可用空间位于左侧。

如何处理?

PS我不需要没有任何可用空间的标签,但需要更小的标签。

编辑 :

使用间谍工具它看起来像:

在此处输入图像描述

0 投票
1 回答
88 浏览

button - 没有背景图像的 Scout Eclipse 按钮

我正在寻找如何摆脱侦察日食按钮的背景图像。默认图像是圆角灰色矩形。

但我想要按钮只是没有背景(图像或颜色)的标签。

马尔科

0 投票
2 回答
246 浏览

java - 如何在 Eclipse Scout 中显示图像?

如何以侦察员的形式显示图像?

我想在桌面表单中将图像显示为徽标,我尝试了 imagefield 和 htmlfield,但我未能在网上找到示例。

0 投票
1 回答
102 浏览

forms - Eclipse Scout 缓存表单页面

从页面切换到页面时,我想在表单页面中缓存状态。

所以:我有 3 页表格,当我从一个切换到另一个时,我希望数据保留在表格中。

我发现了这个:https ://wiki.eclipse.org/Scout/Concepts/Page_Detail_Form

并说 setDetailForm() 缓存数据

但这对我不起作用。

我的代码是

但它停留在最后一页。

例如 :

如果我有页面 A、B、C 并且我打开页面 A,它会自行创建它并将其设置为 detailForm()。如果我然后打开页面 B 也可以。但是,如果我然后再次单击页面 A,它会检查 detailForm() 是否不为空(并且它不是),因此它会停留在页面 B 上(插入页面 A)

编辑 :

我认为 getDetailForm() 正在返回正确的表单,但显然 super.execPageActivated() 不起作用。

0 投票
0 回答
61 浏览

drop-down-menu - Scout Eclipse RAP 智能领域

我在 scout eclipse 中的 RAP 应用程序中遇到智能字段问题。

我的问题在于查找调用,因为在 RAP 上(并且仅在 RAP 上)有时在用户更改搜索文本时不会更新选择。当用户单击搜索窗口或按向上或向下键时,我会刷新它,但这很烦人。

当我调试它时,我看到代码被执行并且新值被“返回”(在 LookupService 中),但是没有包进入浏览器。