Quantcast
Channel: Microsoft Dynamics CRM
Viewing all articles
Browse latest Browse all 123975

Forum Post: RE: How to Update a Record through Javascript REST Endpoint

$
0
0

function

EmailStatus() {

var optionsetControl = Xrm.Page.ui.controls.get("new_new_status"

);

var

options = optionsetControl.getAttribute().getOptions();

var type = Xrm.Page.getAttribute("new_emailstatus"

).getValue();

if

(Xrm.Page.ui.getFormType() == 2) {

var status = Xrm.Page.getAttribute("new_new_status"

).getValue();

if

(type == 1) {

optionsetControl.clearOptions();

for (var

i = 0; i < options.length; i++) {

if

(i == 1) {

optionsetControl.addOption(options[i]);

}

}

}

else

if

(type == 2) {

optionsetControl.clearOptions();

for (var

i = 0; i < options.length; i++) {

if

(i == 2 || i == 3 || i == 4) {

optionsetControl.addOption(options[i]);

}

}

}

Xrm.Page.getAttribute(

"new_new_status"

).setValue(status);

}

 

 

if

(Xrm.Page.ui.getFormType() == 1) {

if

(type == 1) {

optionsetControl.clearOptions();

for (var

i = 0; i < options.length; i++) {

if

(i == 1) {

optionsetControl.addOption(options[i]);

Xrm.Page.data.entity.attributes.get(

"new_new_status").setSubmitMode("always"

);

}

}

}

else

if

(type == 2) {

optionsetControl.clearOptions();

for (var

i = 0; i < options.length; i++) {

if

(i == 2 || i == 3 || i == 4) {

optionsetControl.addOption(options[i]);

Xrm.Page.data.entity.attributes.get(

"new_new_status").setSubmitMode("always"

);

}

}

}

}

}


Viewing all articles
Browse latest Browse all 123975

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>