问题标签 [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.
asp.net - Gridview 保留宽度,不管 Asp.net
我有一个gridview,无论它显示什么数据,我都想保留它的宽度。例如,如果有一个长度为 900 的单词(例如 abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb)我希望 gridview 在新行中显示而不是加宽其宽度(girdview 宽度为 700)。例如,像 stackoverfolw 一样,它很好地显示了我的示例词。这个文本框没有超出它应该的范围,不是吗?
我当前的代码无法完成这项工作。谢谢。有什么帮助吗?
我的代码。
winapi - Winapi ListView 无法阻止列调整大小
我正在尝试在 winapi C++ 项目中创建具有固定宽度列的 ListView。
我尝试使用一个技巧来处理对话框过程中的 HDN_BEGINTRACK 通知,只需在其中返回 TRUE。正如我从不同的文章中了解到的那样,它可能会起作用。
重点是,我抓住了它,但返回 TRUE 并不能阻止调整大小。
还尝试在获得 WM_NOTIFY 后返回 TRUE - 效果相同。
请帮帮我。以下是部分代码:
提前致谢!
html - 如何根据最宽列保持 HTML 表格中所有列的列宽相等
我看到很多关于列宽的问题,但我无法找到与我完全一样的场景的答案。
这是我的桌子:
这是我的CSS:
我想要实现的是所有五列在最宽的基础上具有相同的宽度。我的想法是我不知道标题会有多大。我知道我可以为表格设置一个固定宽度(例如 200 像素或 100%),但我不想这样做。我希望列的宽度和表格的宽度随着标题的扩展而扩展。如您所见,标题跨越三列。
css - 在 Twitter 引导流体布局中调整 iframe 大小的正确方法是什么?
我有一个 2 列流畅的 Twitter 引导布局,并希望在其中一个窗格中有一个 iframe(它将包含 Google 任务小部件——https: //mail.google.com/tasks/ig)。如何正确设置宽度?我想出了如何设置样式,使其具有边框(以将其区分为外部页面内容),但我无法使其正确填充其中一列。这是我目前拥有的:
完整示例(另存为 HTML 文件): http: //pastebin.com/1u2QeuZk
google-apps-script - Google 应用脚本 - 图表服务/TableChart:列宽和行高
Google Apps Script - Chart Service: table size, column format中解释了如何设置 TableChart 的宽度。
我需要做的是在通过 UiApp 显示 TableChart 时控制其列和行的绝对或相对大小。
从 megabyte1024 对上一个问题的回答中提供的脚本开始,如何使四个“Donuts Eaten”列各占表格宽度的 10%?
我们可以通过像素和百分比来控制宽度吗?行高的控制参数是什么?
dynamic - 如何在 Oracle Apex 中动态设置列宽
我有两个从 PL/SQL 返回函数动态创建的经典报告。每个报表的数据一般都包含相同的数据,但它们的列名一般不同。
我希望它们垂直对齐,但列名的差异使列宽不同。我的目标是将每列的每列宽度设置为第一个或第二个报告的列中的较大值。我想我会找到每列长度中的较大者,并为此设置一个像素量。
但是,对于动态生成的报告,我将如何首先动态设置列宽?
css - 将 div 设置为具有 2 列的动态宽度
我确信这已被涵盖,但我不确定要搜索什么。
我在 1 个 div 中有 2 个 div。2 个内部 div 我float:left
有 2 列。第一个 div 属于 .username 类。第二个 div 属于 .commentText 类。外部 div 称为 .comment:
但是,如果 2 个内部 div 的内容之和大于外部 div 的宽度,则第二个内部 div 低于第一个内部 div。
例如:在下图中,时间戳在用户名 div 中。评论在commentText div 中。请注意时间戳下方的底部注释凸起。
我得到什么:
我想要的是:
我想要的是底部评论上的 commentText 保持宽度,如果它只有 1 行并且只是垂直增长。另请注意,每个评论中的 .username div 具有不同的宽度。
谢谢!
编辑:我刚刚找到了一个不错的解决方案,其中我使用 max-width: 20% for .username 和 max-width: 79% for .commentText,但问题是我不想限制用户名的宽度分区。如果用户名很短而评论很长,那么它不会一直填充到外部 div 的右侧。
html - 为什么 TD 宽度不起作用或未遵循?
原始问题:HTML 是否<table>
有默认宽度?
最近有人在这些地方问了一个问题,让我想知道。
以此为例。
在这个小提琴中,如果您要检查它的宽度(我正在使用来自 chrome 的检查元素),它会显示100px
,按预期工作。
让我们再添加几个“td”,我们将看到“ td:100px
” css 被忽略了。
如您所见,现在它是 83px,而不是100px
最初的预期。
但是假设,我回到更少的 TD (7),并为每个 TD 元素添加更宽的宽度 (500px),结果是 td 的宽度卡在119px
.
最后,假设我有一个宽度为 2000 像素、宽度为 td 的表格100px
以及许多 td 元素。
http://jsfiddle.net/rqmNY/7/
现在表格宽度覆盖了 TD 宽度,并将 td 的宽度扩展为222px
.
谁能解释这种行为?
ps 请注意,在所有情况下,检查元素工具都会告诉我宽度始终对应于 css,这只是最终结果没有正确显示。
datagridview - DataGridView - 获取实际的列宽
我正在开发一个 ASP.NET 网站,其中有一些数据表。我想生成这些数据的图像,以便我可以在论坛上显示这些图像(例如)。我过去使用的方法很简单:我在内存中创建一个 System.Windows.Forms.DataGridView 控件(是的,winforms 控件!),设置样式,加载一些列和行,然后使用它的 DrawToBitmap 方法生成图像(基本上是控件的“屏幕截图”)。
例子:
这非常有效,但是我无法计算我应该生成的图像的大小,以及 DataGridView 控件本身的大小。默认情况下,它是 100x100(我认为),因此会删除大部分数据,这对于图像生成毫无用处,因为您显然无法滚动图像......
所以我想计算 DataGridView 应该的宽度和高度,以便它可以在没有滚动条的情况下显示所有数据。
我认为这很简单:遍历列并添加它们的 Width 属性以获得总宽度,然后遍历行并添加它们的 Height 属性以获得总高度:
不过,这就是问题所在……每列的 Width 属性始终返回 100,我假设这是列的(默认)MinimumWidth,而不是列的实际宽度。因此,对于三列,我的网格始终为 300 像素宽,即使这些列实际上每列都比 100 像素宽得多。
我猜这是由于我在内存中创建网格而不是实际将其绘制到某个表格这一事实引起的?我相信这应该可行,但出于某种原因,无论我做什么,列宽总是 100 ......这使我的整个想法毫无用处,因为我无法计算网格和图像的必要宽度。我想我可以测量每列中的所有数据字符串并基本上手动调整它们的大小,但我真的不想......一定有更好的方法吗?
我究竟做错了什么?谢谢!
jquery - 在 dataTable 中保存/恢复列宽
I'd like to create a dataTable with resizeable columns. When the user resizes a column, I would like to store it somewhere in memory, may be cache or session. The next time the user views the table, I want to be able to set the column widths to match their previous settings.