Программно добавление порядкового номера на столбец «Название» во время создания элемента в списке SP

sharepoint.stackexchange https://sharepoint.stackexchange.com//questions/66073

Вопрос

Согласно названию выше, у меня есть список, который хранит его в поддержку запросов.Мне нужен номер последовательности, который соответствует идентификатору элемента и я хочу добавить этот номер последовательности в заголовок запроса.

Я знаю, что мы можем добавить элемент добавленного ресивера событий и сделать его.Поскольку я уже добавляю элемент запроса через визуальный веб-сайт, подумал, может быть приятно иметь все функции под одной оболочкой.

Любые предложения?

Это было полезно?

Решение

Сначала добавьте элемент списка, чтобы его идентификатор сгенерирован, чем снова получить элемент ... обновите его поле заголовка и CONCAT ID столбца с ним .. Pseudo-код ниже:

ListItem newItem = lstObject.Items.Add();
newItem["Field"] = "something";

newItem.Update();

newItem = lstObject.Items.GetItemById(newItem.Id);
newItem["Title"] = "YourText" + newItem.Id.ToString();
newItem.Update();
.

Если вы не хотите, чтобы другое обновление создать версию, чем вы можете использовать UpdateOverwriteVersion() вместо функции Update()!

Лицензировано под: CC-BY-SA с атрибуция
Не связан с sharepoint.stackexchange
scroll top