问题标签 [columnheader]

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

mysql - 如何抑制单个 SQL 语句的列标题输出?

我正在批量执行一些 SQL 语句(使用mysql命令行二进制文件)。我希望我的几个 SELECT 语句之一不打印列标题,只打印选定的记录。这可能吗?

0 投票
1 回答
756 浏览

sorting - 按两列对数据网格进行排序会删除排序箭头

我使用的是 Flex 3.6 版,我需要按两列对数据网格进行排序。当我单击列标题时,排序箭头会显示在它上面。

我现在要做的是,当我单击 1 个特定列时,它将按两列排序。那部分正在工作。

但我注意到通常出现在已排序列上的排序箭头指示器已经消失。我正在使用 DataGrid 的子类,所以在排序后,我尝试使用placeSortArrow(),但我注意到在DataGridHeader.assortArrow为空。

我想要的是指定排序箭头应该出现在哪一列上,一列是按一列还是多列排序。有谁知道这是否可能?

0 投票
2 回答
9360 浏览

c# - 在详细信息视图中隐藏 Windows 窗体 ListView 列而不删除列或将其大小调整为零

我在 C# Net 2.0 Windows Forms 中有一个 ListView,其中大约十列在应用程序启动时填充了数据。数据很大,因此无法在中间快速重新加载。我的 ListView 具有详细信息视图,并允许用户分别调整每列的大小。

用户应能够一次隐藏十列中的任何一列或多列,并在非特定行中随时再次取消隐藏列。隐藏列时不删除数据。

以下是我尝试过但结果并不令人满意的事情:

1) 调整大小为 0 的列会使其在某种程度上消失,直到用户开始使用这些列。用户会意外地调整它们的大小,因为在我的 ListView 中有允许用户手动调整每列大小的选项。

2)只删除列会出现以下问题:当我尝试添加列时,列不记得它的位置和大小。位置是主要问题,我将尝试解释原因。如果我的用户决定先隐藏“第 2 列”,然后再隐藏“第 3 列”,然后用户在 2 之前取消隐藏 3,则“索引 2”不存在,因此我无法在第 3 号索引处插入,并且出现异常。即使我在删除之前记得索引位置,我也不能简单地将列放回该索引,因为我不知道之前的列是否已经隐藏,或者之前和之后缺少哪一列或隐藏与否。所以场景可能是这样的:1显示,2隐藏,3也隐藏,4显示,5隐藏,6隐藏,7隐藏,8显示,9隐藏,10隐藏。

可能的解决方案“1)”和“2)”在场景中被自动排除。甚至将列的宽度设置为零更好,但是由于我的用户可以随时根据需要调整列的大小,因此无法对用户隐藏它的大小。用户将通过调整大小来取消隐藏它,我的系统会认为它仍然是隐藏的等等。如果隐藏的列可以只是“调整大小”或者我们如何命名它,它看起来并不专业。

有人有更好的主意吗?我想知道为什么 listView 列没有“可见”或“隐藏”属性?如果有人之前已经这样做了,请发布解决方案。

我必须补充一点,当添加数据时,我使用列表视图中所有列的自动调整大小。出于这个原因,下面的答案不起作用。resize 事件无法检测到 -1 的宽度。添加数据时,宽度为 0 的“所有不可见列”将重新调整大小。由于列表视图会删除与列长度重叠的数据,因此我需要永久自动调整它的大小。Explorer 没有这个问题,因为它使列适合数据的长度。C#没有这样高级的listview,这里我每次添加数据时都必须将列设置为-1。在这个概念中, column.width = 0 用于隐藏列的想法不起作用。

0 投票
0 回答
1149 浏览

jqgrid - 如何在不使用已弃用的 jqGrid updateColumns 方法的情况下解决列标题宽度和列正文宽度之间的同步问题?

目前我正在恢复保存的网格首选项/配置。这或多或少工作得很好,直到我们进入执行列重映射的最后一步, $grid.jqGrid("remapColumns", perm, true, true); 发生的情况是重新排序的列标题宽度与相应的列主体宽度不同步。

此重新映射确实以新顺序并根据用户偏好正确显示列标题名称和列主体数据。

然而,奇怪的是以下。共有三列:(1) Name (width: 200), (2) Id (width: 70), and (3) Alert (width: 60)

如前所述,列标题和相应列正文数据的实际重新排序很好。

这样原来的顺序:

正确地重新映射到新顺序,但是(出于视觉示例的目的)如下所示,列标题宽度与列主体宽度不同步

每列都包含正确的数据,但现在关于列宽发生了以下情况。

Id column-header 现在有一个 column-header-width = 200(不正确的宽度),并且 Id column-body-width = 70(正确的宽度)

名称 column-header 现在具有 column-header-width = 70(不正确的宽度)和 Name column-body-width = 200(正确的宽度)。

警报列不受影响,并且列标题(宽度 = 60)和列体(宽度 = 60)的宽度都正确。

在解决这个问题的过程中,我认为 updateColumns 方法是同步列标题宽度与相应列主体宽度不同步的一个不错的选择。如文档中所述,(http://www.trirand.com/jqgridwiki/doku.php?id=wiki%3amethods

updateColumns - 这将标题的宽度与数据同步。与表格拖放一起使用时很有用。应该以这种方式使用此方法 - 示例:var mygrid=jQuery("#grid_id")[0]; mygrid.updateColumns();

但是,在尝试使用 updateColumns() 失败并进行进一步挖掘之后,事实证明,从 jqGrid 3.8 开始,该方法已被弃用/从代码中删除。我们目前使用的是 jqGrid 4.4/4.5 版。

(首选)在同步列标题宽度和列正文宽度方面,我该如何使用当前版本的软件来解决这个问题?

和/或我在哪里可以找到 jqGrid 源代码 3.7,以便我可以看看这个方法并可能使用它?虽然我找到了 jqGrid 的早期版本,但我一直无法找到 <= 3.7 的版本。

在这一点上,我确实非常需要一个有效的解决方案和明确的指导来将其扼杀在萌芽状态。如果需要任何进一步的说明或代码,请告诉我。

0 投票
1 回答
741 浏览

java - 使用 swt 在列标题中组合

我想要一个将组合作为其列标题之一的表。我已经从这个问题中发现使用 Table 是不可能的: Controls (Combo, Radio, Text) in column header SWT

有办法解决吗?我尝试了 TableViewer,但也没有找到解决方法。有什么办法可以实现吗?

0 投票
1 回答
2251 浏览

whitespace - 带有空格的 gnuplot 自动标题列标题

如何在带有自动标题的列标题中创建带有空格的图例?例如数据文件的前两行:

传说应该是:

不幸的是,gnuplot 是这样解释的:

引号被简单地忽略,第二列标题被分成两部分。我在互联网上找不到任何有关此的信息。

0 投票
3 回答
238 浏览

java - 为什么我不能用表列设置 JTable

我在我的项目中使用我的 JTable,我的 JTableModel。我无法用我的列标题和空数据开始表格。你能帮帮我吗?谢谢你。这是我的代码

主代码类

MyTable 类

}

MyTableModel 类

它不是以列名开头的。这段代码有什么问题。我看到下图。 在此处输入图像描述

0 投票
1 回答
4676 浏览

c# - DataGridView 将文本放在 RowHeader 的 ColumnHeader 中

是否可以将文本添加到 RowHeader 的 ColumnHeader 中。我将自动增量放入 DataGridView 的行标题中,我想输入“否”。以上。

就像是:

0 投票
1 回答
549 浏览

vb.net - 如何自定义 ListView 列标题

我对编程还很陌生,以前从未尝试过编写自己的课程。我想试一试。我想要实现的是从编写我自己的(基本)列表视图控件开始。我正在为第一点苦苦挣扎……

首先,我想尝试将所有列标题居中,但使用自己的格式保留行文本。如果可能,我想实现一个自定义属性,但首先我只想覆盖 DrawColumnHeader 事件。

有人可以指出我正确的方向(也许是一个例子)。我设置了一个新类,继承了 listview 控件并添加了以下事件:

但是,我发现在绘制列表视图时,我在此事件中放置的任何代码都不会被触发。

0 投票
1 回答
7036 浏览

c++ - 在 Qt 中跨越水平标题

我想在QTableWidget. 我尝试用谷歌搜索,但没有运气,因此发布了它。请指导我。