如何在列表中指定站点列的宽度?

时间:2012-10-19 11:40:45

标签: sharepoint sharepoint-2010 sharepoint-2007

我在SharePoint中开发了一个列表。在输入新项目时,如名称,如果我继续打字,它会分散在一条线上,使得cloumn的宽度遍布页面。我想限制网站列的宽度,以便列的值分布在多行而不是分散在一行上。我该怎么做这个设置?

4 个答案:

答案 0 :(得分:1)

您必须在块中使用最小宽度(CSS)。

答案 1 :(得分:1)

这不是您可以在SharePoint中配置的设置。您将需要使用css编写一些自定义代码,并可能使用javascript来设置列的宽度。您可以在SharePoint Designer中进行类似的更改。

答案 2 :(得分:0)

您必须为此创建自定义XSLT。你有循环所有列,需要指定overflow:autohidden,... CSS属性。因此它会根据您的内部名称自动生效。

因此,无论你有哪个领域,它都会自动受到影响。如果它适用于单个视图,您可以使用JavaScript来实现此目的,但这不是正确的方法。

答案 3 :(得分:0)

您输入的数据可以多种方式显示。今天以表格形式,明天在下拉列表等。你应该区分:

  • 限制可以在网站列中输入的数据量(可以在SharePoint中单独设置,当您设计列表时)

  • 限制今天在表格单元格中包装单词或明天在下拉列表中修剪值(如果您在浏览器应用程序中显示列表值,则可以使用HTML / CSS“nowrap”完成,或者不同,如果你在WinForms应用程序中显示值)