Sharepoint 2010 通过 api 调用获取选择字段的值
sharepoint 2010 get value of choice field through api call
我有一个共享点列表 ImageList
,我有一个存储其类型的列
列名是ImageType
选项有"profile pic"、"thumbnail"等
我想获取该字段的这些选择值
我尝试使用
访问它
http://myintranet:2010/sites/ImagesGallery/_vti_bin/listdata.svc/ImageList?$expand=ImageType
但其中不包含选择值!
我怎样才能得到它们?
查询:
http://myintranet:2010/sites/ImagesGallery/_vti_bin/listdata.svc/ImageList?$expand=ImageType
returns 仅列出列表资源的项目值。
为了检索字段资源本身,必须指定不同的端点,特别是:
http://myintranet:2010/sites/ImagesGallery/_vti_bin/listdata.svc/ImageListImageType
It is assumed that list name is ImageList
and field name is
ImageType
例子
$.getJSON(endpointUrl)
.done(function(data)
{
//print field choice options
data.d.results.forEach(function(item){
console.log(item.Value);
});
})
.fail(function(error){
console.log(JSON.stringify(error));
});
我有一个共享点列表 ImageList
,我有一个存储其类型的列
列名是ImageType
选项有"profile pic"、"thumbnail"等
我想获取该字段的这些选择值
我尝试使用
访问它http://myintranet:2010/sites/ImagesGallery/_vti_bin/listdata.svc/ImageList?$expand=ImageType
但其中不包含选择值!
我怎样才能得到它们?
查询:
http://myintranet:2010/sites/ImagesGallery/_vti_bin/listdata.svc/ImageList?$expand=ImageType
returns 仅列出列表资源的项目值。
为了检索字段资源本身,必须指定不同的端点,特别是:
http://myintranet:2010/sites/ImagesGallery/_vti_bin/listdata.svc/ImageListImageType
It is assumed that list name is
ImageList
and field name isImageType
例子
$.getJSON(endpointUrl)
.done(function(data)
{
//print field choice options
data.d.results.forEach(function(item){
console.log(item.Value);
});
})
.fail(function(error){
console.log(JSON.stringify(error));
});