1

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

4

4 回答 4

1

您必须在块中使用 min-width (CSS)。

于 2012-10-19T11:44:11.737 回答
1

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

于 2012-10-19T18:30:23.890 回答
0

您必须为此创建自定义 XSLT。在那里,您循环了所有列,并且需要指定overflow:auto, hidden,.. CSS 属性。因此它会根据您的字段内部名称自动生效。

因此,无论您拥有该领域,它都会自动受到影响。如果它针对一个视图,您可以使用 JavaScript 来实现这一点,但这不是正确的方法。

于 2012-10-22T14:07:19.177 回答
0

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

  • 限制可以在网站栏中输入的数据量(可以在设计列表时单独在 SharePoint 中完成)

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

于 2012-10-24T11:48:44.927 回答