Как я могу отобразить итоги для вычисляемого столбца в списке SharePoint? - PullRequest
2 голосов
/ 28 октября 2009

У меня есть столбец B, который рассчитывается на основе другого столбца A. В верхней части списка я хотел бы отобразить сумму B. Когда я смотрю в разделе Итоги в Create / Modify на экране «Столбец» я вижу только столбец А (на самом деле я вижу только все не рассчитанные столбцы), поэтому я не могу выбрать суммирование столбца Б.

Есть ли способ отобразить итоги для столбца B?

Ответы [ 2 ]

2 голосов
/ 04 ноября 2011

Если вы используете представление данных SharePoint, вы можете отобразить количество столбцов, используя XSL

< xsl:value-of select="sum(/dsQueryResponse/Rows/Row/@ColumnName)" /> 

В вашем случае код будет иметь столбец B, например:

< xsl:value-of select="sum(/dsQueryResponse/Rows/Row/@column B)" /> 
2 голосов
/ 28 октября 2009

Я нашел что-то вроде взлома, но это работает:

  1. Используя веб-браузер, отредактируйте желаемый список для использования «Итоги» на хотя бы один столбец в вашем списке.
  2. Open желаемый сайт SharePoint в SharePoint Designer.
  3. в папке Просмотр списка, найти нужный список в папка Lists.
  4. Open AllItems.aspx (или любой другой вид вас хочу редактировать).
  5. в веб-частях инспектор, вкладка Веб-части, нажмите кнопку « Имя пользователя Галерея» и веб-часть Список ниже, который будет отображать список который включает в себя Content Editor Web Часть (CEWP).
  6. Перетащите CEWP в AllItems.aspx (или любой другой) посмотреть вас есть открыть.
  7. Сохраните файл aspx.
  8. Go на эту веб-страницу JQuery и скопируйте какой сценарий вам интересен в буфер обмена.
  9. Перейти к вашему Список SharePoint с помощью веб-браузера.
  10. Теперь вы увидите строку текста, где вы положили CEWP: «Добавить содержание, откройте панель инструментов и затем нажмите Rich Text Editor. "Нажмите на ссылка «открыть панель инструментов».
  11. Нажмите кнопку редактора исходного кода справа.
  12. Вставить скрипт в буфер обмена в Окно редактора исходного кода.
  13. Изменить "var col = 4; // какой столбец суммировать" строка, так что номер столбца тот, который вы хотите подвести.
  14. Нажмите Кнопка Сохранить, а затем кнопка ОК в внизу справа.

Voila!

К сожалению, это решение очень хрупкое. Если вы внесете какие-либо изменения в страницу в SharePoint Designer и снова сохраните файл aspx, код сценария, который вы вставили в CEWP, будет утерян, и вам придется заново вставить его обратно. Чтобы сделать его менее хрупким, вы можете просто ссылаться на код в отдельном файле. Для этого удалите код из редактора исходного кода CEWP, сохраните код в виде файла «.js» в другом списке SharePoint (например, создайте новый, называемый «Ресурсы»), скопируйте URL-адрес этого файла и вставьте URL-адрес в текстовом поле в разделе «Чтобы создать ссылку на текстовый файл, введите URL-адрес».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...