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

java - 如何在 JTable/JXTable 中设置列​​宽?

我的应用程序由几个 JTable 组成。JXT 表。目标是存储列宽并在启动时重新加载它们。

但是下面的代码对表格的列宽没有任何改变:

而且这个什么也不做:

有任何想法吗 ?

0 投票
1 回答
83 浏览

mysql - 带有派生表和汇总的结果列宽

考虑这些 mysql 查询:

为什么在上面的第一个结果表中,a占用了四个字符的宽度,而在第二个结果表中,c只占用了一个字符的宽度?

在上面的最后一个结果表中,NULL比分配给它的宽度更宽。这是错误还是预期行为?如果是有意的,为什么?

0 投票
1 回答
1631 浏览

css - 使用 column-count 和 column-gap (CSS3) 时,Safari Mobile 上的文本会被裁剪

这是我正在使用的代码:

问题是使用 Safari Mobile 后的文本<br>被裁剪(其他浏览器没有问题.. 好吧,对于 IE < 10,我使用了肮脏的 hack,但我不在乎)。这是您可以重现该问题的页面:http: //goo.gl/ojWx9

这是来自 Safari Mobile 的截图: 来自 Safari iOS 的屏幕截图

0 投票
2 回答
2221 浏览

c# - DataGridView - 禁止所有自动换行

我正在尝试实现一个单元格宽度小于 autosize 的 DataGridView。如果您仔细查看自动调整大小的单元格,您会注意到仍有一些空间未用于实际显示单元格的内容。

这就是为什么我开始自己测量内容的宽度TextRenderer,然后手动设置列的宽度。

最初的问题是“A”在单元格实际“填充”之前很久就显示为“A...”。原因被cell.Style.WrapMode设置为“nonSet”。我很高兴这DataGridViewTriState.True确实适用于那个“A”示例。

但现在我刚刚注意到,如果字符串有多个单词(“A,B”),DataGridView 会在单元格实际“填充”之前很久尝试将内容显示到几行。

我现在正在寻找的要么是删除单元格内容的“填充”,要么是完全抑制某个单元格/列上的自动换行(= 没有截断字符串的单行)。

此外,我应该承认该字符串上没有隐藏的空白,因此修剪根本没有效果。

编辑: 我偶然发现了一些同事的代码,这些代码似乎与我正在搜索的内容相似。

StringFormat format = new StringFormat(StringFormatFlags.NoClip);

文档说字符串周围有一些比字符串本身大的矩形。如果矩形伸出可写区域,则字符串被换行。该代码片段抑制了该(默认)行为。

唯一的问题是这个解决方案似乎只适用于绘制字符串。我没有找到将 stringformat 对象分配给字符串的可能性。

0 投票
2 回答
7408 浏览

c# - 将数据导出到 Excel 文件时更改 excel 的列宽 [C#]

我编写了一个导出函数,这样当我点击一个按钮时,我的 datagridview 中的所有数据都会导出到 Excel 文件中。现在这给我带来了一个问题,我想定义我的 excel 列的列宽。在我打开 Excel 的那一刻,我总是在日期列中看到 ########。这也是由于列不够宽。

它在 Excel 中的外观示例:

所以不用多说,这是我的代码。

问题很简单。如何定义将进入我的 Excel 文件的列的宽度?我希望每一列都更宽。

0 投票
1 回答
1008 浏览

wpf - 使列适合 Listview 宽度

我希望列表视图的列填充所有列表视图。我该怎么做 ?

任何想法,谢谢, Ido

0 投票
1 回答
7334 浏览

css - 纯 CSS 在 Chrome 和 Firefox 中的 CSS 宽度怪异

首先,我对 CSS 还是很陌生,所以我希望我没有做任何非常愚蠢的事情。

基本上,我有一个使用Pure构建的设计,宽度在 Google Chrome 中播放,而它在 Firefox 中按预期工作。

这是我所做的链接: http: //egf.me/Rushd/rushdtest.html和截图:

如果您查看页面源代码,我实际上并没有在自己的 CSS 中做任何更改来更改任何内容(我将其全部注释为检查以确保)所以我猜我以某种方式使用纯错误,因为他们自己的网站在 Chrome 上呈现良好。

此外,使用 Chrome 的开发工具检查元素显示应该彼此相邻的 div 元素的宽度加起来小于父元素的宽度。似乎没有任何东西有缓冲区或填充。此外,如果我手动将宽度减小到非常小,Chrome 似乎可以神奇地修复所有问题。

0 投票
2 回答
1308 浏览

jquery - Tapestry:需要在 jquery/datatable 中设置列​​宽

我正在使用 jquery/数据表。我有一列,包含 3 个超链接图像的操作。现在,这 3 个图像有时会呈现在 2 个单独的行上。我需要他们在 1 线上。我想我需要设置列宽。我怎么做?
任何帮助将非常感激。谢谢。

0 投票
2 回答
958 浏览

css - 自动扩展列

我在标题下方有 3 列。它们是左侧栏、内容和右侧栏。我希望柱的高度根据最高柱的高度增加。例如,如果其中一列的高度为 400 像素,我希望其余两列具有相同的高度。

我尝试了很多 css 代码,但它们都不起作用。有人可以告诉我获得上述布局所需的 CSS 代码吗??谢谢你。

自动扩展列。

0 投票
5 回答
66608 浏览

html - 强制 HTML 表格不超过其容器的大小

这个问题已经被问过好几次了,但所提供的答案似乎都对我没有帮助:

在此处查看此操作:http: //jsfiddle.net/BlaM/bsQNj/2/

我有一个包含两列的“动态”(基于百分比)布局。

在这些列中的每一列中,我都有一个应该使用完整列宽的表。

我的问题是该表中的某些列的内容需要被截断以适合表的给定宽度。但是,这不会发生。我得到两个相互重叠的表。

要求:

  • 需要基于百分比。我无法设置绝对尺寸。
  • 每行的高度不得超过一个文本行(如果我删除空格会发生这种情况:nowrap)
  • 必须在 Chrome、Firefox 和 Internet Explorer 8+ 中工作
  • 无法在彼此下方显示表格,因为打印时它必须适合一张纸。

我尝试了什么:

  • 在里面并使用宽度和溢出。什么都没改变。
  • “显示:表格;” 关于包含 div - 表格不是有两列,而是显示在彼此下方
  • “表格布局:固定;” - 强制所有列具有相同的宽度
  • 我知道第 2+3 列总共有 30% 的宽度,所以我尝试手动将第 1 列设置为 70% - 没有改变任何东西
  • 内容中的零宽度空格- 没有改变任何东西,可能是由于 white-space: nowrap;

相关问题: