Can I set value in DFFS directly from a function?

Forums Dynamic Forms for SharePoint Can I set value in DFFS directly from a function?

This topic contains 2 replies, has 2 voices, and was last updated by  Bryan Waldrop 4 months, 1 week ago.

  • Author
    Posts
  • #16802

    Bryan Waldrop
    Participant

    I am attempting to set a multi choice field based on another multi choice fields selection in NewForm

    function NewFUNC(){
    var MMF=getfieldvalue(‘MyMultiField1’);
    var MMFTRU=MMF.includes(‘Value2’);
    if(MMFTRU ==true){
    setfieldvalue(‘MyMultiField2′,’Value2′);
    }
    else{
    setfieldvalue(‘MyMultiField2’,’Value1’);
    }

    }

    How should I go about this?

  • #16820

    Alexander Bautz
    Keymaster

    Hi,
    Please note that the “includes” method doesn’t work in IE.

    I suggest you do it like this:

    var fArr = getFieldValue("MultiChoiceField1");
    if(jQuery.inArray("Value2",fArr) > -1){
        setFieldValue("MulitChoiceField2","Value2");
    }else{
        setFieldValue("MulitChoiceField2","Value1");
    }

    Please note that the setFieldValue will clear existing selection before the new value is set. If this is not what you want you’ll have to pull the array from “MulitChoiceField2” and push the new value in before setting the complete array of values.

    Hope this makes sense,
    Alexander

  • #16846

    Bryan Waldrop
    Participant

    perfect thank you!

You must be logged in to reply to this topic.