【问题标题】:how to change list column internal name如何更改列表列内部名称
【发布时间】:2014-05-23 12:50:43
【问题描述】:

在共享点我有一个列表,

我有另一个列表中的查找字段,

让我们将我的列表称为 FirstList,将另一个列表称为 SecondList。

 SecondList
   -ID
   -Title


 FirstList
    -ID
    -Title
    -SecondList
    -SecondList:ID

当我查看 SecondList:ID 字段内部名称时,我看到它写为

 SecondList_x003A_ID 

但我想要它作为

SecondList_x003a_ID 

--> 因此我想更改字段的内部名称。

【问题讨论】:

    标签: sharepoint lookup lookupfield lookup-field


    【解决方案1】:

    _003A_ 是 Sharepoint 将冒号字符转换为的内容。如果不删除并重新创建该字段,您将无法将内部名称更改为其他名称。

    如果您在 Sharepoint 中使用对象的内部名称编写大量自定义代码,我建议您不要在列表或列的名称中使用特殊字符或空格。

    例如,使用 SecondList_ID 而不是 SecondList:ID。创建列后,您始终可以将列的 DisplayName 更改为您想要的任何内容。列表和文档库也是如此。

    【讨论】:

    • SecondList:ID 字段是一个查找列,因此它自己创建名称。在此列之前的项目中存在于列表中,其名称为 SecondList_x003A_ID。我删除它并阅读它。现在它的名字变成了 SecondList_x003a_ID。但我希望它被创建为 SecondList_x003A_ID。
    • 在您的原始帖子中,您说过您希望内部名称为“SecondList_x003a_ID”而不是“SecondList_x003A_ID”。你现在说反了?您想要带有小写“a”的内部名称吗?如果是这种情况,您可能必须创建名为“SecondList_x003a_ID”的列,然后将 DisplayName 更改为“SecondList:ID”,这样您就可以获得所需的 DisplayName 和所需的 InternalName。
    • SecondList:ID 字段是一个查找列,因此它自己创建名称。我该怎么办?
    猜你喜欢
    • 1970-01-01
    • 2014-07-07
    • 1970-01-01
    • 2021-02-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-01-31
    相关资源
    最近更新 更多