Foreach in people and group field


hi!

i sharepointhosted app have people & group field in list.

how make foreach in contents of value. check if current user selected in people & group field...

rest easiest way. here's sample of both rest , jsom.

scot

$(document).ready(function () {      //rest     $.ajax(         {             url: _sppagecontextinfo.webserverrelativeurl +                 "/_api/web/lists/getbytitle('tasks')/items/getbyid(1)",             method: "get",             headers: {                 "accept": "application/json;odata=verbose",             },             success: function (data) {                 var assignedto = data.d.assignedtoid.results;                 (var = 0; < assignedto.length; i++) {                     alert(assignedto[i]);                 }             },             error: function (err) {                 alert(json.stringify(err));             }         }     );      //jsom     (function () {          var load = function () {              var ctx = new sp.clientcontext.get_current();             var query = "<view><query><orderby/></query><viewfields><fieldref name='id'/><fieldref name='assignedto'/></viewfields></view>";             var camlquery = new sp.camlquery();             camlquery.set_viewxml(query);             var list = ctx.get_web().get_lists().getbytitle("tasks")             ctx.load(list);             this.items = list.getitems(camlquery);             ctx.load(this.items, 'include(assignedto)');             ctx.executequeryasync(                 function.createdelegate(this,                     function () {                         var enumerator = this.items.getenumerator();                         while (enumerator.movenext()) {                             var listitem = enumerator.get_current();                             var assignments = listitem.get_item("assignedto");                             (var = 0; < assignments.length; i++) {                                 var key = object.keys(listitem.get_item("assignedto")[i])[0];                                 alert(listitem.get_item("assignedto")[i][key]);                             }                         }                     }),                 function.createdelegate(this,                     function (sender, args) {                         alert(args.get_message());                     }));         };          return {             load: load         };     })().load();  }); 


author, microsoft sharepoint 2013 app development
author, professional business connectivity services
author, inside sharepoint 2013
blog, www.shillier.com
twitter, @scothillier
sharepoint trainer, critical path training



SharePoint  ,  Apps for Office and SharePoint  >  Developing Apps for SharePoint 2013



Comments

Popular posts from this blog

BizTalk Server 2013 Azure VM Log Shipping and HA for hosts

wcf-sql adapter bug for operation on same table

Error connecting to Azure Blob using Shared Access signature