Hello Expert, I am Loading some value to an optionset on PageLoad. But when i am selecting an item the value is getting null in OptionSet What is the reason. Here is my code Below. Please suggest where i am wrong
var options = new Array();Function LoadData()
{
var entityField = Xrm.Page.data.entity.attributes.get("new_entitynamefield");
var controls = entityField.controls.get();
for (var i = 0; i < entityMetadataCollection.length; i++) {
var entity = entityMetadataCollection[i];
var optn = new Option();
optn.text = entity.LogicalName;
optn.value = i + 1;
controls[0].addOption(optn, i + 1);
options[i] = entity.LogicalName;
}
}
function selectData()
{
var entityLogicalName = $("#new_entitynamefield option:selected");
for (i = 0; i < options.length; i++) {
if (options[i] == entityLogicalName.text()) {
Xrm.Page.getAttribute("new_entitynamefield").setValue(options[i]);
}
}
}
Thank you
saroj