问题标签 [tablecolumn]

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

java - 以 ObservableList 为值的 JavaFX TableColumn

在 myTableView中,其中一个TableColumn值是ObservableList. 为了简化事情,它只包含StringProperty值。在列的单元格值工厂中,我使用Bindings类将值连接在一起。

我想要的结果应该是StringExpression在更改时更新ObservableList

我遇到的问题是,当列表的任何值发生更改时,生成的StringExpression更新会正确,但是当我向列表添加或删除值时,它不会更新。

我的第一个想法是ListChangeListener在行中添加一个,但这似乎不切实际,因为表中可能有数十或数百行。

我知道“为什么”它不起作用。StringExpression链接到列表的值StringProperty而不是列表本身。因此,每当我添加/删除值时,它都不会更新。

但是,当我删除值(删除第一个索引)时,这会导致StringExpression重新评估自身(我猜?),在这种情况下会出现新添加/删除的值。(按删除然后更改)

简单地添加值并不能解决问题。(按添加然后更改)

那么,在单元格值工厂回调中,我如何使用我的代码来监听ObservableList并返回一个ObservableValue可以连接列表并在发生更改时显示的内容,包括添加/删除?

0 投票
1 回答
1933 浏览

java - 验证 TableColumn 中 onEditCommit 中的可编辑单元格

我正在用 JavaFX 编写可编辑表我想验证输入(例如,表/列中是否已经存在相同的值)如果验证失败我想拒绝新值。换句话说,当用户在单元格中键入新值并按 ENTER 时,我会进行验证,如果失败,我想在单元格中查看旧值。

我的代码看起来与此示例非常相似 http://java-buddy.blogspot.com/2012/04/javafx-2-editable-tableview.html

我以为我可以做这样的事情

有谁知道如何做到这一点,或者这样做的地方不对?

0 投票
1 回答
78 浏览

java - 复制值TableColumn不可见的问题

要隐藏(使不可见)TableColumns 通常这样做:

或使用 removeColumn 方法(列)从模型中删除;

但是在运行时,我们需要使列不可见或可见,最终使用setMinWidth (0) 和 setMaxWidth (0)更加实用。

这会产生一个问题,因为如果用户选择表格行并按Ctrl+C并将其粘贴到文本文件中,它可以复制隐藏列的值!!!

我们可以使用TransferHandler不执行 JComponent 的 CopyAction来解决问题。如何 TableColumn is not a JComponent 不会给出以这种方式解决的。

另一种选择是定义:(JTable 禁止选择行)

Well this last solution would not be feasible for me because I need to keep the permit selection of rows in the table. Does anyone have another solution to restrict copying of values ​​from all the columns?

0 投票
1 回答
163 浏览

css - class="input-group" 占用 100% 宽度

当用户点击 thead 中的一个单元格时,我会使用一个输入元素和一个过滤器图标来填充它。问题是它使列的宽度跳跃:

这是小提琴

0 投票
1 回答
207 浏览

sql - 如何从表中转储列?

我正在尝试关注如何转储一些 SQLite3 表的数据?在数据库中转储表的列。我感兴趣的表被称为certificates,我感兴趣的列被称为certificate

当我转储表格时,我得到了完整的转储。当我尝试转储表格的列时,我几乎一无所获:

如何在 Sqlite 数据库中转储列数据?

0 投票
1 回答
829 浏览

java - 如何在不影响其他表列的情况下调整单个 JTable 列的大小

我正在尝试调整 JTable 列的大小而不影响表中的其余列,但是每次我尝试这样做时,所有其他列也会改变大小:

0 投票
0 回答
83 浏览

yii - 将匹配变量搜索到两列 Yii

我的数据库中有 p1 和 p2 以及一个变量$product$product可以在 p1 或 p2 中,但不能同时在两者中。不确定这是否是我应该使用的:

只有 p1 正确显示,而 p2 不显示任何内容。p2 应该与 p1 完全一样。

0 投票
1 回答
325 浏览

html - 如何对齐相邻的三个部分;其中每个部分的高度等于三个的 MAX 高度

我在下面的代码中提到了三个部分,如下所示:

在这里,我想重新安排布局,如下图所示:

在此处输入图像描述

这里每个部分的高度必须自动调整到三个部分的最大高度。三个部分的宽度比例分别为 30%、40% 和 30%,您能否建议一下,如何实现。

0 投票
1 回答
551 浏览

java - java 8 b-124 的 javafx 中的嵌套列标题错误

在 javaFX 中,我在表视图中添加了动态列作为一个父列,两个是它的子列。然后我在 java 8 b-109 中得到了特定的输出,但是当我在 java 8 b-124 中运行相同的代码时,我得到了以下错误。所以,请帮助我。

0 投票
1 回答
345 浏览

java - SWT TableColumn 不起作用?

有人可以解释我的代码有什么问题吗?我想创建一个简单的 swt 表。

Eclipse 注意到 TableColumn 未定义:

这是完整的代码: