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"
);
}
}
}
}
}