Sharepoint 2007 SharePoint列表更新的列名未通过web服务显示
我正在SharePoint 2007服务器上使用Lists.asmx中的Sharepoint 2007 SharePoint列表更新的列名未通过web服务显示,sharepoint-2007,Sharepoint 2007,我正在SharePoint 2007服务器上使用Lists.asmx中的GetListItems()方法。我注意到,当SharePoint中某个列的名称发生更改时,web服务会继续发回该列的原始名称,而不是新名称 我知道这通常是一件好事,但是当我需要更新的列名时,我该怎么做才能让服务向我发送更新的列名呢?除了创建新列、复制数据和删除原始列之外 谢谢。因为GetListItems()使用内部名称,这些名称在创建列后不会更改。查看文章以了解更多详细信息 使用该方法检索列表架构-它同时包含Name和D
GetListItems()
方法。我注意到,当SharePoint中某个列的名称发生更改时,web服务会继续发回该列的原始名称,而不是新名称
我知道这通常是一件好事,但是当我需要更新的列名时,我该怎么做才能让服务向我发送更新的列名呢?除了创建新列、复制数据和删除原始列之外
谢谢。因为GetListItems()
使用内部名称,这些名称在创建列后不会更改。查看文章以了解更多详细信息
使用该方法检索列表架构-它同时包含Name
和DisplayName
:
<Fields>
<Field ColName="tp_ID" ReadOnly="TRUE" Type="Counter" Name="ID" PrimaryKey="TRUE" DisplayName="ID" FromBaseType="TRUE" />
<Fields>
因为GetListItems()
使用内部名称,这些名称在创建列后不会更改。查看文章以了解更多详细信息
使用该方法检索列表架构-它同时包含Name
和DisplayName
:
<Fields>
<Field ColName="tp_ID" ReadOnly="TRUE" Type="Counter" Name="ID" PrimaryKey="TRUE" DisplayName="ID" FromBaseType="TRUE" />
<Fields>
谢谢。在使用GetListItems()
时,我必须在GetList()
检索到的名称前面加上ows\uucode>,才能找到一列。谢谢。看起来我必须在使用GetList()
检索的名称前面加上ows
,才能在使用GetListItems()
时找到一列。