Tuesday, 6 October 2015

Get Users Email ID from people picker Using ECMA, ArrayOfDictionaryEntry XML

 var creatorclass = "PPlEditorCreatorsClass_" + listnametrim + "_" + idOnReject;
    var creatorval = $('.' + creatorclass).find('.ms-entity-resolved').attr('title');
    if (creatorval !== undefined && creatorval != "") {
        creatorval = creatorval.split('\\')[0] + '\\' + creatorval.split('\\')[1];
        var creator = SP.FieldUserValue.fromUser(creatorval);
        if ($('.' + creatorclass).find('.ms-entity-resolved').find('div').length > 1) {

            var Xml = $('.' + creatorclass).find('.ms-entity-resolved').find('div')[1].getAttribute('data');
            var doc = $.parseXML(Xml.replace(/\t/gi, '')),
            $xml = $(doc);
            var email = $xml.find('Key:contains(Email) + Value').text();
            creatoremail = email;

            var xxmmll = $('.' + creatorclass).find('.ms-entity-resolved').find('div')[0];
            creatorDisplayTextOnReject= $(xxmmll).attr("displaytext");
        }
    }



Refer link 1

Refer Link 2

Refer Link3

No comments:

Post a Comment