Программно добавление порядкового номера на столбец «Название» во время создания элемента в списке SP
-
10-12-2019 - |
Вопрос
Согласно названию выше, у меня есть список, который хранит его в поддержку запросов.Мне нужен номер последовательности, который соответствует идентификатору элемента и я хочу добавить этот номер последовательности в заголовок запроса.
Я знаю, что мы можем добавить элемент добавленного ресивера событий и сделать его.Поскольку я уже добавляю элемент запроса через визуальный веб-сайт, подумал, может быть приятно иметь все функции под одной оболочкой.
Любые предложения?
Решение
Сначала добавьте элемент списка, чтобы его идентификатор сгенерирован, чем снова получить элемент ... обновите его поле заголовка и 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()
!