SP2010 - изменить ширину столбца списка или установить максимальную ширину с помощью CSS

0

Некоторые из столбцов списка, которые я предоставляю, имеют возможность вводить массу данных. Если они это сделают, это может привести к перекос зрения экрана, поскольку в одном столбце слишком много содержимого, а остальные столбцы не отображаются на экране без прокрутки.

Я хочу изменить ширину столбцов списка, аналогичную описанному здесь решению: http://aanuwizard.com/2010/08/01/sharepoint-2010-how-to-change-width-of-list- column/, но я не хотел использовать sharepoint designer. В идеале я мог бы просто установить максимальную ширину для всего, поэтому он не испортил бы представления, если бы было введено много контента.

Я надеялся сделать это с помощью CSS, так как я могу ввести css в свои страницы SP. Является ли это возможным? как я мог это сделать?

Теги:
sharepoint
bcs

1 ответ

0

Это не очень приятное решение, но если вы не хотите использовать SharePoint Designer, это может быть то, что вам нужно: одна вещь, которую вы могли бы сделать, если вы не хотите использовать SharePoint Designer, - это добавить веб-страницу Content Editor WebPart, содержащую javascript, который применяет CSS для вас.

Вы либо добавили бы таблицу стилей в веб-страницу редактора контента, и применили бы свой стиль к нужному элементу, либо вы также можете напрямую изменить свойство.style вашего элемента. Как видно здесь:

function changeElement(id) {
  var el = document.getElementById(id);
  el.style.color = "red";
  el.style.fontSize = "15px";
  el.style.backgroundColor = "#FFFFFF";
}

Более подробную информацию о том, как это сделать, можно найти здесь:

http://www.w3.org/wiki/Dynamic_style_-_manipulating_CSS_with_JavaScript

Ещё вопросы

Сообщество Overcoder
Наверх
Меню