У меня есть вычисляемый столбец в списке пользовательских SharePoint 2007, по следующей формуле:SharePoint: вычисленные значения столбцов исчезают при редактировании элемента списка. Есть идеи?
=CONCATENATE("IR-",[ID],"-",LEFT(UPPER([Title]),25))
Если элемент создается в списке, все в порядке, однако, когда элемент обновлен [ID] столбец больше не находится в вычисленном столбце для этого элемента.
Итак, при создании: «IR-40-TheTitleIsHere», но после редактирования это «IR - TheTitleIsHere».
У кого-нибудь есть представление о том, почему это происходит?
Вы уверены, что Edit Breaks это? Поскольку многие статьи говорят, что идентификатор не будет доступен во время операции добавления, потому что он еще не был создан. Таким образом, чтобы получить значение в столбце «Расчет» на основе идентификатора, вам нужно отредактировать элемент, чтобы значение отражалось. – Kusek
Да, теперь, когда вы упомянули об этом, я думаю, вы правы. Кажется, что когда я перехожу в вычисляемый столбец (мне даже не нужно что-либо редактировать), а затем нажмите «ОК», все идентификаторы получаются сгенерированными/рассчитанными, поскольку все не было. Однако после редактирования записи после этого значение [ID] снова исчезнет для этой записи. * вздох * Любые мысли о том, как получить идентификационную часть расчета, и заставить ее вставлять изменения в записи? – program247365