2015-01-08 2 views
0

내 목록에 선택 필드가 있습니다. 서버 객체 모델을 사용하여 다음과 같은 방법으로 값을 얻을 수 있습니다.나머지 API를 사용하여 SPFieldChoice 값을 얻는 방법 SharePoint 2013?

List<string> fieldList; 

SPList spList = spWeb.Lists[listName]; 

SPFieldChoice field = (SPFieldChoice)spList.Fields[fieldName]; 

fieldList = new List<string>(); 

foreach (string str in field.Choices){ 

      fieldList.Add(str); 
     } 

이제 나머지 API를 사용하여 나쁘게 사용해야합니다. 나머지 API를 사용할 수 있습니까?

답변

0

내 문제가 해결되었습니다.

$.ajax({ 
      url: "host url"+"_api/web/lists/GetByTitle('List Name')/fields?$filter=EntityPropertyName eq 'Choice Field Name'", 
      type: "GET", 
      headers: { 
       "accept": "application/json;odata=verbose", 
      }, 
      success: function (data) { 
       console.log(data.d.results[0].Choices.results); 
      }, 
      error: function (error) { 
       alert(JSON.stringify(error)); 
      } 

     }); 
관련 문제