问题标签 [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 回答
382 浏览

java - 在按钮单击时使整行可编辑

我想让整行可编辑...例如,如果用户选择第 1 列而不是单击编辑按钮,则表格将以可编辑的形式显示整行...如果有人可以在按钮事件时仅提供代码,那就太好了。

0 投票
0 回答
24 浏览

truncation - 您可以设置一个 Swing TableColumn 在调整大小时自动截断/删除单元格的左/前导字符吗?

当值对于单元格宽度来说太长时,无论是在最初加载还是在调整列大小时,我都需要在单元格的开始/左边缘而不是结束/右边缘有省略号(...)。

我试图通过使用下面的代码对列进行右对齐来处理这个问题,希望它能够以相同的方式处理调整大小。然而,事实并非如此。它正确地证明了这些值,但在太大时继续截断正确的值大小。

0 投票
1 回答
577 浏览

c# - 如何将 Width 属性设置为 TableColumn 样式?

我想改变这个:

对此:

但是当我尝试运行时,我收到一条错误消息:

我要更改什么120,以便它将接受该值作为120px

0 投票
2 回答
9870 浏览

tableview - JavaFX TableView 一列中的多个组件

我正在使用 JavaFx 2.2。我有一个问题,我无法在 TableView 列中放置不同的组件。例如我有两列

1) 回答

2) 答案类型

如果 AnswerType 包含“Multiple Choice”,则 Answer Column 中的相应单元格应显示 ComboBox,否则应显示 TextField。

我在下面有一个代码示例,但它显示 ComboBox 或 TextField 但不是同时显示在同一列的不同单元格中。

0 投票
0 回答
341 浏览

javascript - 任何具有双击列边界时自动调整列大小的 Excel 功能的 Slickgrid 版本?

我知道 slickgrid 无法像标准 HTML 表格那样自动调整列的大小,因为它在绘制表格之前不知道列中的所有可能值(由于它是高性能的按需加载实现)。

但是,一旦所有行都加载并显示在屏幕上,是否有任何实现允许用户双击列边界并调整其大小以适应已加载的数据?当然,在加载额外的行后,这种调整大小可能并不完美,但我的数据(我想还有许多其他数据)是这样的,一开始就加载 50 行是一个足够好的样本大小来确定合适的宽度。即使不是,用户也可以再次双击。

* 以下是 Microsoft 提供的关于如何在 Excel 中执行此操作的说明:http: //office.microsoft.com/en-us/excel-help/change-column-width-and-row-height-HP005198813.aspx# BM鼠标。阅读讨论双击的第三个项目符号。

0 投票
1 回答
1121 浏览

c++ - 打印出表格列名

我目前有这个功能来打印我的表格的每一行

如何打印出 szColName,使其仅在顶部出现一次,而不是多次出现?试过这个:

但它每次在输出行值后输出

0 投票
3 回答
5578 浏览

java - 基于一列宽度的JTable水平滚动条

我遇到了一个之前在这里讨论过的问题:让一个JScrollPane包含 aJTable来显示我想要的水平滚动条。 是我尝试关注的帖子,但由于某种原因,它似乎不适用于我的情况(我认为这是因为我已将其中一个列设置为具有固定宽度。

这是一个SSCCE:

简而言之,我有一个用于显示键/值对的两列表。容纳表格的容器是固定宽度的,表格的第一列也是固定宽度的(因为我知道所有键名的长度)。第二列将包含不同字符串长度的值。仅当存在的值太长而无法适应为列分配的宽度时,才应出现水平滚动条。

在此处输入图像描述

因为上面的第二个值有这么长的长度,所以滚动条应该是可见的。然而,事实并非如此,我所尝试的一切都只是成功地让它始终可见,这不是我想要的......我只希望它在存在“长”值的情况下可见。似乎getScrollableTracksViewportWidth()在表构造函数中被覆盖的方法检查了表的首选宽度是什么......所以我需要以某种方式指示表只根据第二列的内容来选择更大的宽度......但我难住了。

有任何想法吗?

0 投票
3 回答
1928 浏览

html - TD 宽度不改变 CSS HTML

我有一张桌子,第一行 4 项(一个 tr,4 td),第二行 1 项(另一个 tr,1 td)

我希望第二行项目居中对齐,所以我希望底行的 td 宽度为 100% 以填充 tr,但它不起作用。这是我当前的代码:

谁能看到我做错了什么?

这是jsfiddle:JSFIDDLE

0 投票
0 回答
90 浏览

javafx - 获取tablecell行索引

我遇到的问题的简化视图....

  • TableView TV 包含两个 TableColumn(名称、值)。

  • 数据结构类 obj_data 包含两个数据项,SimpleStringProperty 位置和双 X。多个 obj_data 对象存储在可观察列表中,并与 TableView TV 作为数据源一起使用

  • 在 TableColumn Name 的渲染中,我需要获取并询问相应 X 的值,以更改位置 tableCell 的某些视觉属性。

我玩过...

nameColumn.setCellValueFactory(new Callback, ObservableValue>()...

返回 obj_data 元素的值,但在尝试获取表格单元格的索引时遇到困难,因此我可以正确呈现“位置”字段。希望这是有道理的!

PS:这比使用 cellrenderers 的 pre-javaFX 简单得多,因为我可以在回调参数中获取行和列位置!提前致谢!

0 投票
1 回答
272 浏览

java - 从数据库表中选择列并在java中重命名它们

我正在尝试使用 eclipse 在 java 前端显示我的数据库的某些字段。

我已经设法显示整个表,但我想做的是选择我的数据库表的一些字段以及重命名我前端的字段。

例如,如果有一个名为 user 的表,其中包含字段(属性)名称、年龄、身高、体重、角色。我希望我的前端显示一个包含两列 Name 和 Role 的表格