javascriptdynamics-crm-2011options-menu

how to get selected value from a option set crm 4 dynamics 2011 online


This is a question related to using javascript with crm 4 2011 online

I created an optionset -status: open,closed and a onchange event handler that calls the function run with the context as parameter.

In js i tried the following and more:

function run(selectedItems)
{
    var s = selectedItems[0];
}

But i always get an undefined variable.

How can get the selected value from a optionset?

Thanks

EDIT:

i tried

function run() { 
alert("hello"); 
var texter = Xrm.Page.getAttribute("new_state_request").getSelectedOption().text; 
alert(texter); 
} 

just now. Gettin this: Error in userdefined event of this field. field:new_state_request event:onchange error:undefined


Solution

  • these are the right methods with an optionset attribute, for more information visit this link:

    http://msdn.microsoft.com/en-us/library/gg334409.aspx

    get the text of selected option

    Xrm.Page.getAttribute("fieldname").getText();
    

    get the numeric value of selected option

    Xrm.Page.getAttribute("fieldname").getValue();