Obtaining value of vLookup

Forums vLooup for SharePoint Obtaining value of vLookup

Tagged: 

This topic contains 1 reply, has 2 voices, and was last updated by  Alexander Bautz 1 month ago.

  • Author
    Posts
  • #26727

    Anne Maki
    Participant

    Hello,

    In the new Item form of a list I am working with, I am using vLookup to display a single line of text-type value from another list. What I’d like to do is capture that value that is returned and do some string manipulations to display a different value to the user in the same form. I tried to use the following to capture the vLookup value but am getting “undefined”.

    var str = getFieldValue(‘vLookupIntFieldName’);
    alert(str);

    I also tried the following but I get undefined as well:

    var str = spjs.vLookup.dataObj[“vLookup11”][getFieldValue(“_vLookupID”)];
    alert(str);

    What am I missing?

    Thanks,
    Anne

  • #26733

    Alexander Bautz
    Keymaster

    Hi,
    I think the best option is to read the value directly from the HTML like this:

    function vlookupChildAddedCallback() {
        switch (spjs.vLookup.data.refreshThisField) {
            case "vLookupTasks":
                var str = jQuery(".vLookupTasks_Status:first").text();
                console.log(str);
                break;
        }
    }

    In this example my vLookup column is named “vLookupTasks” and the field from the child item I want to ready is “Status” – change the snippet to match your field names.

    Alexander

You must be logged in to reply to this topic.