Как изменить внутреннее имя столбца списка

В 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 столбца на любое другое. То же самое касается списков и библиотек документов.

Другие вопросы по тегам