Я пытаюсь использовать Javascript CSOM для выполнения нескольких действий из формы отображения элементов пользовательского списка. Цель состоит в том, чтобы в форме появилась кнопка, которая создаст дочерний узел на основе данных столбца отображаемого элемента, а затем добавит веб-части на страницу «приборной панели» на странице сайта верхнего уровня.Sharepoint 2013 CSOM получить свойства объекта из формы пользовательского списка вида
Я добавил веб-часть редактора сценариев в форму отображения и создал функции, которые успешно создают дочерний узел и добавляют веб-части при выполнении вручную с консоли браузера, поэтому теперь я пытаюсь собрать все это вместе и начните захватывать данные из элемента списка, отображаемого в форме. У меня возникли проблемы с поиском методов/свойств CSOM, которые отображают текущий просматриваемый элемент. Я видел ссылки на имущество
_spPageContextInfo.pageListId
, который, как представляется, имеет хорошее значение для списка я, глядя на, но не отображаются не связанные свойств для самого элемента. Я также не видел хороший способ прямого захвата данных из элементов формы на странице.
Я знаю, что ListItemID присутствует где-то, так как это прямо в URL, как
DispForm.aspx?ID=5
, но я действительно не хочу, чтобы сделать какой-то Hacky RegEx на URL, если я могу избежать этого. Есть ли какое-то свойство контекста страницы, которое даст мне идентификатор списка или свойства отображаемого элемента?
это. Помогите? http://blah.winsmarts.com/2013-2-_sppagecontextinfo_is_your_new_best_friend.aspx – WhiteHat