问题标签 [vaadin-grid]

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 投票
2 回答
11616 浏览

vaadin - 在 Vaadin 7.4 应用程序中使用一组新数据更新 Grid

在新的Vaadin 7.4 版本中,新的Grid小部件作为古老小部件的替代品首次亮相Table

显示 Grid 后,我稍后想用新数据替换整个数据集。我不想更新各个行,而是简单地替换它们。

我碰巧使用BeanItemContainerJavaBeans 风格的 getter 方法来简单地只读显示某些对象。

0 投票
2 回答
5162 浏览

vaadin - 在 Vaadin Grid 中右对齐列内容?

在新的 VaadinGrid小部件(替代 venerable Table)中,如何右对齐列中的数字或其他内容?

0 投票
1 回答
5202 浏览

vaadin - Vaadin Grid:显示所有行

如何使GridVaadin 7 中的新小部件显示所有数据行(而不是滚动)?

0 投票
4 回答
18106 浏览

java - Vaadin 网格与表格

Vaadin 7 中的GridTable组件有什么区别?

我应该使用哪个,何时使用?

0 投票
3 回答
3215 浏览

java - Vaadin 网格 - 当 setEnableEditor=true 时保存/取消

我是 vaadin 的新手,我对saveand cancel buttonwhen有点困惑setEditorEnabled = true

您是否需要提供额外的代码来保存数据,或者当您单击保存时它会自动将所有数据保存到数据库中?

如果有附加代码,我如何向保存和取消按钮添加侦听器?

谢谢!

0 投票
7 回答
9966 浏览

java - 如何在 Vaadin 网格中仅使某些列可编辑?

Vaadin Grid 允许定义为可编辑

这使得所有可见的列都可以编辑。但是我不希望用户编辑特定列,但似乎可编辑是全有或全无。

我发现的下一个最佳解决方案是使用禁用的编辑器定义一个编辑器字段,这几乎可以解决问题,但用户仍然能够选择文本并移动光标(但该字段不再可编辑)。

我相信不能使用标签,因为它不是字段。

有没有更好的选择来实现这一目标?

编辑:正如 aakath 所说,有一种方法可以实现这一点,但不能编辑列,但这样做时,当您编辑行时,单元格值会消失,这是不可取的。

0 投票
5 回答
25592 浏览

java - Vaadin - 行修改后刷新网格

我用数据库中的数据创建简单的网格:

要编辑每一行,创建了按钮:

此打开带有编辑表单的新窗口。接受所有更改后,我必须手动刷新整个页面以查看网格上的修改。我的问题是:

修改任何行条目后如何仅刷新 Grid?以及如何将这些修改保存到数据库(也许 beanItemContainer 可以做到)?

0 投票
2 回答
1372 浏览

keyboard-shortcuts - 在 Vaadin 7 Grid 中通过箭头键立即选择行

Vaadin 7.5.3 中,Grid小部件通过在单个单元格周围移动突出显示框来响应用户按下向上 (↑) 或向下 (↓) 箭头键。如果用户随后执行第二个操作,按下空格键,则该行变为选择。

我对这种行为感到困惑。我本来希望箭头键的每一次敲击都会立即选择下一行。

有什么方法可以改变网格的行为,直接选择下一行而不需要用户的第二个手势?

在此处输入图像描述

0 投票
3 回答
5435 浏览

vaadin - 在 Vaadin 7 中以编程方式在 Grid 中选择一行?

在Vaadin 7.5.3的Grid小部件中,我们可以通过调用或来确定当前选择的行。SelectionEvent::getSelectedGrid::getSelectedRows

那么我们如何以编程方式设置选择呢?

0 投票
2 回答
1817 浏览

java - Vaadin7 - 网格禁用取消选择

如何Grid在 Vaadin 7 中禁用取消选择行,但有权使用键盘或鼠标单击选择另一行?

例如,这对于较旧的Table组件是可能的 - SO 答案。但我广泛使用Grid,所以我也想在这种情况下使用它。