Harmon.ie отображает скрытый столбец sharepoint при просмотре/редактировании свойств документа/сообщения


person Joost Brenters    schedule 07.03.2017    source источник


Ответы (3)


Я предлагаю вам скрыть столбец с помощью скрипта PowerShell. Ниже приведен пример такого скрипта (для запуска на стороне сервера SharePoint)

#Get the web and site column objects
$web = Get-SPWeb http://portal
$column = $web.Fields["Test Column"]
#Change the ShowInEditForm and other properties and update objects
$column.ShowInEditForm = $false
$column.ShowInNewForm = $false
$column.ShowInDisplayForm = $true
£column.ShowInViewForms = $true
$column.Update()
$web.Update()
$web.Dispose()
person Jean    schedule 07.03.2017
comment
Это SharePoint онлайн... а в SharePoint столбец скрыт ;-) - person Joost Brenters; 07.03.2017

Скрытие столбца в веб-интерфейсе также работает в Harmon.ie

введите здесь описание изображения

person Jean    schedule 07.03.2017

Я предлагаю вам загрузить и установить http-сниффер, такой как Fiddler. Действительно, с моей стороны скрытая колонка отмечена Harmon.ie и SharePoint Online. Как клиентское приложение,harmon.ie вызывает действительные и стандартные веб-службы для подключения к SharePoint. С помощью Fiddler убедитесь, что столбец, возвращенный в схеме SharePoint, действительно помечен как действительно (см. мой ответ ниже для столбца «Имя учетной записи»)

Я также предлагаю вам загрузить и установить последнюю версию 6.0 с сайтаharmon.ie.

POST https://ravenwooddemo.sharepoint.com/sandbox/_vti_bin/lists.asmx HTTP/1.1
User-Agent: harmon.ie 6.0.0.41373
Content-Type: text/xml; charset=utf-8
SOAPAction: "http://schemas.microsoft.com/sharepoint/soap/GetListContentType"

No hidden
<Field Type="Text" DisplayName="Account Name" Required="FALSE" EnforceUniqueValues="FALSE" Indexed="FALSE" MaxLength="255" Group="harmonie custom columns" ID="{ae591ade-2902-44ea-9bbf-80902d74f6d6}" SourceID="{79bb1ae3-c801-4c46-93fc-7a9cb4ef5dda}" StaticName="Account_x0020_Name" Name="Account_x0020_Name" Version="5" Customization="" ColName="nvarchar14" RowOrdinal="0" Hidden="FALSE" ReadOnly="FALSE" PITarget="" PrimaryPITarget="" PIAttribute="" PrimaryPIAttribute="" Aggregation="" Node=""><Default>CocaCola</Default></Field>


Hidden
<Field Type="Text" DisplayName="Account Name" Required="FALSE" EnforceUniqueValues="FALSE" Indexed="FALSE" MaxLength="255" Group="harmonie custom columns" ID="{ae591ade-2902-44ea-9bbf-80902d74f6d6}" SourceID="{79bb1ae3-c801-4c46-93fc-7a9cb4ef5dda}" StaticName="Account_x0020_Name" Name="Account_x0020_Name" Version="5" Customization="" ColName="nvarchar14" RowOrdinal="0" Hidden="TRUE" ReadOnly="FALSE" PITarget="" PrimaryPITarget="" PIAttribute="" PrimaryPIAttribute="" Aggregation="" Node=""><Default>CocaCola</Default></Field>here

person Jean    schedule 08.03.2017