问题标签 [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 投票
3 回答
7244 浏览

css - CSS 让表格列占用尽可能多的空间,而其他列则尽可能少

我需要用 CSS 布局一个 html 数据表。

表格的实际内容可能有所不同,但总是有一个主列和 2 个或更多其他列。我想让主列占用尽可能多的宽度,无论其内容如何,​​而其他列占用尽可能少的宽度。我无法为任何列指定确切的宽度,因为它们的内容可能会改变。

如何仅使用简单的语义有效的 html 表和 css 来做到这一点?

例如:

0 投票
4 回答
35303 浏览

wpf - 如何对 ColumnDefinition 的 Width 或 RowDefinition 的 Height 进行数据绑定?

在 WPF 的 View-Model-ViewModel 模式下,我试图对网格控件的各种定义的高度和宽度进行数据绑定,以便在使用 GridSplitter 后存储用户设置的值。但是,正常模式似乎不适用于这些特定属性。

注意:我将此作为参考问题发布,因为谷歌让我失望了,我不得不自己解决这个问题。我自己的答案要遵循。

0 投票
3 回答
4148 浏览

asp.net - asp.net 文本框的列属性的实际像素大小

当我使用 columns 属性来确定 ASP.NET 文本框控件的宽度时,一列的确切像素大小是多少?

0 投票
3 回答
463 浏览

html - 为 HTML 表格实现“类似 Excel 的列大小”的最佳方法是什么?

我想允许用户使用与 Excel 中相同的方法来调整 HTML 表中的列大小。拖动列和大小之间的空间。

去年我对此进行了一些研究,发现了一些小技巧。大多数都非常糟糕,我没有发现任何真正好的东西。现在,看起来我需要实现这个功能,并且想把它做好,所以在我重新开始之前,我只是想问问其他人是否做过这个,以及他们是如何做到的。

我相信我看过一个 FogBugz 演示视频,他们在其中实现了这一点。所以我知道它可以做得很好。

顺便说一句,我不想​​使用任何开源框架,因为我的客户将来可能会出售这个应用程序。

0 投票
5 回答
32820 浏览

html - 如何设置宽度以在视觉上截断其显示的内容?

我正在尝试设置表格的列宽,它可以正常工作,直到它达到子元素在视觉上被截断的程度......然后它的大小不会再小了。(“视觉上被截断”——不合适的东西似乎隐藏在下一列后面)

这是一些示例代码来演示我的问题:

我尝试以不同的方式设置宽度,包括

我意识到,我可能会使用 DIV,但我不想这样做,因为表是从绑定控件生成的,而且我真的不想重写 asp.net 控件。

话虽如此,我认为作为最后的努力,我至少可以用 DIV 包装每个 'td1' 的内容,溢出会处理好事情,但甚至替换

没用。

有人知道我如何设置宽度以在视觉上截断其内容吗?

顺便说一句-我的目标浏览器是 IE7。其他浏览器现在并不重要,因为这是一个内部应用程序。

0 投票
2 回答
6228 浏览

java - 自动计算 JTable 中的列宽

这个的首选方式是什么(基于我相信的标题和内容宽度)?

0 投票
2 回答
1595 浏览

ms-access - MS Access:如何自动将文本列减少到适合存储在其中的数据的大小?

MS Access 有一个合格的文本文件导入向导。(文件 -> 获取外部数据 -> 导入。)不幸的是,无论在输入文件中找到的实际数据如何,文本列(字段)总是以 255 个字符大小导入。

如何在不手动执行一堆“ SELECT Max(Len(_column_)) FROM _data_”查询的情况下将这些 255 个字符的文本列减小到合理的大小?

我已经有了解决方案,我将在下面发布。

0 投票
2 回答
11562 浏览

asp.net - ASP.NET GridView - 防止在列中换行

在 ASP.NET GridView 上,我有一个从数据库打印字符串的字段。此数据的范围可以从 10 到 100 个字符。当它比正常长时,该字段会自动换行数据,使该行比其他行占用更多的垂直空间。我想截断任何不适合该行的数据,然后在它旁边有一个“...”表示还有更多。我不需要让他们调整大小,我只是不想要任何不同高度的行。我希望这可以在客户端动态完成,用于 SEO 目的。

请参阅此处的 ActiveWIdgets 网格,并调整公司名称的大小,使其不适合。您会注意到它没有包装内容,而是完全按照我的意愿行事。

如何将此技术应用于 ASP.NET GridView?我假设涉及一些Javascript。如果这是真的,我宁愿使用像 jQuery 这样的库(不要问为什么——我不允许为这个项目使用外部依赖项)。

0 投票
3 回答
11822 浏览

javascript - 如何从 JavaScript 调整表格列的宽度

我有 javascript 的问题。
我有一个存储在 TabList 的表格单元格列表。
我想找到最大宽度,然后将此宽度设置为所有宽度。
示例代码在这里,但宽度的设置不起作用。

我已经评论了我的尝试..有
什么帮助吗?
对我没有用..

更新:
我确定 TabList 是单元格列表,因为我正在检查类名。
我正在循环直到 TabList.length-1,因为我希望最后一个单元格填充表格的其余部分宽度。

0 投票
5 回答
2341 浏览

java - 设置 JTable 列的原型值(用于自动宽度计算)

要么这不存在,要么我没有正确思考/搜索,因为它已经晚了......

我想根据我期望(或知道)存在于特定列中的最大字符串的原型值在 Swing 中设置 JTable 列宽。我不知道像素数,因为我在编译时不一定知道字体。

有没有办法为列宽设置原型值,就像行高一样?如果是这样,怎么做?