问题标签 [column-width]

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 投票
4 回答
16147 浏览

apache-flex - 在 FLEX 中动态改变 Datagrid 列的宽度

我们是否可以通过单击列的边框来动态更改数据网格列的宽度,以显示太长而无法显示且需要滚动的完整字符串?如果是这样,如何?

另外,我们如何确保列宽根据字符数/字符串长度动态变化;因为很多时候数据太长而无法显示。在显示到数据网格之前,我们可以设置列宽以考虑数据的长度吗?

0 投票
1 回答
17305 浏览

wpf - WPF DataGrid 列宽和重新排序

我有一个 DataGrid 定义为

加载时看起来很棒。第一列适合内容和标题所需的最小宽度。第二列延伸以填充 DataGrid 的其余宽度(所以我没有第三个填充列)。但是,如果我尝试对列重新排序,则 AccountName 列的宽度无法调整为小于重新排序之前的宽度。所以我在 ColumnReordered 事件上添加了一个处理程序,认为我可以重置列宽,但它似乎不起作用。实际上,它会将 AccountId 列缩小到几乎没有,而 AccountName 列仍然无法缩小。

是否有更好的方法来处理列宽以及为什么列重新排序会破坏列调整大小的能力

0 投票
3 回答
7647 浏览

apache-flex - Flex DataGrid 列宽

在我的 flex 应用程序中,我将列的宽度和可见性存储在 xml 文件中。当应用程序加载时,它会从 xml 文件中读取并设置适用的列值:

问题似乎是设置可见性(它正确设置了可见字段但弄乱了宽度)......我尝试在设置宽度之后(循环外部)和循环之前设置它。如果我不对可见性做任何事情,它会正确调整列的大小。

有任何想法吗?

0 投票
4 回答
14429 浏览

apache-flex - Flex 3 DataGrid 列宽问题

我正在提取 xml 数据以确定哪些列是可见的,以及每列的宽度。我的数据网格的宽度可以改变,因为它位于 HDdivedBox 的一侧。可见性部分有效,但设置宽度会引起头痛。继承人的代码:

在跟踪中,前两项的宽度是正确的,但是,它连续显示为“20”...

当我输出 Number(columnsWidth[i]) 时,它显示为正确的值,因此在宽度的分配中发生了一些奇怪的事情。

现在已经看了几个小时,并尝试了多种方法来尝试修复它,但无济于事。

0 投票
1 回答
990 浏览

wpf - ListView 网格中的 WPF TexBlock 大小不正确?

我有一个位于网格中的 TextBlock,它是 ListView 的 ItemTemplate。我有这些项目,以便在调整窗口大小时它们会增长,但我无法弄清楚如何将 TextBlock 限制为该大小。我尝试使用 ColumnDefinition 上的宽度来执行此操作 - 如果我将 Width 设置为固定数字(比如 350),则文本会正确换行,但显然当窗口展开时 TextBlock 不会展开 - 如果我设置宽度为“*”,然后有一个水平滚动条,文本向右运行并且不换行。

知道我在这里做错了什么吗?

0 投票
1 回答
4755 浏览

list - 如何防止用户调整 clistctrl(报告视图)的列宽?

如何防止用户调整 clistctrl(报告视图)的列宽?

0 投票
2 回答
18853 浏览

delphi - Delphi 7中文本/标题的宽度(以像素为单位)

这是我的问题,我想知道文本的实际长度(以像素为单位)(请注意,各种字母在某些字体中具有不同的长度)。我将使用它来更好地调整 DBGrid 中的列宽。

0 投票
2 回答
3509 浏览

html - 越过最小宽度点的水平滚动条

HTML:

CSS:

我想在中心列上设置一个最小宽度,这样它就不会缩小太多并且超过这个最小宽度点,我希望浏览器显示一个水平滚动条,而不是右列与中心列重叠。

0 投票
2 回答
1172 浏览

html - 如何在 HTML 中将 100% 转换为 px

我正在 GWT 中制作基于滑块的组件。

其中 X = (父母的宽度以 px 为单位) - (一些基于运行时的计算);

我的代码说:

在 Firefox 中,我将宽度正确地设置为(例如)345px 但在 IE6 中,无论大小如何,它都会不断地将宽度返回为 0。

从 GWT 的角度来看,Parent 是放置在 DockPanel(超级父级)中的 AbsolutePanel,Child 是一个 Horizo​​ntalPanel。

为简洁起见,我没有在此处放置代码,还有其他方法可以获取宽度还是我做错了什么?

0 投票
5 回答
6553 浏览

delphi - 如何使 TDBGrid 的列适合网格的宽度?

我有一个带有预定义列的 TDBGrid,但我无法获得正确的宽度。我可以在表单设计器中弄乱列的 Width 属性,并在设计时使宽度看起来恰到好处,但在运行时,无论出于何种原因,列往往会明显更宽,最后我会得到一个滚动条在网格的底部。有没有办法让列的大小正确,而不需要所有的反复试验,特别是如果网格只有一两个?