Как изменить внутреннее имя столбца списка
В sharepoint у меня есть список,
у меня есть поле поиска из другого списка,
давайте назовем мой список FirstList, а другой список - SecondList.
SecondList
-ID
-Title
FirstList
-ID
-Title
-SecondList
-SecondList:ID
когда я смотрю на SecondList: внутреннее имя поля ID, я вижу, что оно написано как
SecondList_x003A_ID
но я хочу это как
SecondList_x003a_ID
-> В результате я хочу изменить внутреннее имя поля.
1 ответ
_003A_
это то, что Sharepoint преобразует символ двоеточия. Вы не сможете изменить внутреннее имя на другое, не удаляя и не воссоздавая это поле.
Если вы делаете приличный объем пользовательского кода в Sharepoint, который использует внутреннее имя объектов, я бы рекомендовал не использовать специальные символы или пробелы в именах списков или столбцов.
Так, например, используйте SecondList_ID вместо SecondList:ID. Создав столбец, вы всегда можете изменить DisplayName столбца на любое другое. То же самое касается списков и библиотек документов.