问题标签 [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.
java - 以 ObservableList 为值的 JavaFX TableColumn
在 myTableView
中,其中一个TableColumn
值是ObservableList
. 为了简化事情,它只包含StringProperty
值。在列的单元格值工厂中,我使用Bindings
类将值连接在一起。
我想要的结果应该是StringExpression
在更改时更新ObservableList
。
我遇到的问题是,当列表的任何值发生更改时,生成的StringExpression
更新会正确,但是当我向列表添加或删除值时,它不会更新。
我的第一个想法是ListChangeListener
在行中添加一个,但这似乎不切实际,因为表中可能有数十或数百行。
我知道“为什么”它不起作用。StringExpression
链接到列表的值StringProperty
而不是列表本身。因此,每当我添加/删除值时,它都不会更新。
但是,当我删除值(删除第一个索引)时,这会导致StringExpression
重新评估自身(我猜?),在这种情况下会出现新添加/删除的值。(按删除然后更改)
简单地添加值并不能解决问题。(按添加然后更改)
那么,在单元格值工厂回调中,我如何使用我的代码来监听ObservableList
并返回一个ObservableValue
可以连接列表并在发生更改时显示的内容,包括添加/删除?
java - 验证 TableColumn 中 onEditCommit 中的可编辑单元格
我正在用 JavaFX 编写可编辑表我想验证输入(例如,表/列中是否已经存在相同的值)如果验证失败我想拒绝新值。换句话说,当用户在单元格中键入新值并按 ENTER 时,我会进行验证,如果失败,我想在单元格中查看旧值。
我的代码看起来与此示例非常相似 http://java-buddy.blogspot.com/2012/04/javafx-2-editable-tableview.html
我以为我可以做这样的事情
有谁知道如何做到这一点,或者这样做的地方不对?
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?
css - class="input-group" 占用 100% 宽度
当用户点击 thead 中的一个单元格时,我会使用一个输入元素和一个过滤器图标来填充它。问题是它使列的宽度跳跃:
sql - 如何从表中转储列?
我正在尝试关注如何转储一些 SQLite3 表的数据?在数据库中转储表的列。我感兴趣的表被称为certificates
,我感兴趣的列被称为certificate
:
当我转储表格时,我得到了完整的转储。当我尝试转储表格的列时,我几乎一无所获:
如何在 Sqlite 数据库中转储列数据?
java - 如何在不影响其他表列的情况下调整单个 JTable 列的大小
我正在尝试调整 JTable 列的大小而不影响表中的其余列,但是每次我尝试这样做时,所有其他列也会改变大小:
yii - 将匹配变量搜索到两列 Yii
我的数据库中有 p1 和 p2 以及一个变量$product
。
$product
可以在 p1 或 p2 中,但不能同时在两者中。不确定这是否是我应该使用的:
只有 p1 正确显示,而 p2 不显示任何内容。p2 应该与 p1 完全一样。
html - 如何对齐相邻的三个部分;其中每个部分的高度等于三个的 MAX 高度
我在下面的代码中提到了三个部分,如下所示:
在这里,我想重新安排布局,如下图所示:
这里每个部分的高度必须自动调整到三个部分的最大高度。三个部分的宽度比例分别为 30%、40% 和 30%,您能否建议一下,如何实现。
java - java 8 b-124 的 javafx 中的嵌套列标题错误
在 javaFX 中,我在表视图中添加了动态列作为一个父列,两个是它的子列。然后我在 java 8 b-109 中得到了特定的输出,但是当我在 java 8 b-124 中运行相同的代码时,我得到了以下错误。所以,请帮助我。
java - SWT TableColumn 不起作用?
有人可以解释我的代码有什么问题吗?我想创建一个简单的 swt 表。
Eclipse 注意到 TableColumn 未定义:
这是完整的代码: