如何获得选择的价值,从一个选项集CRM 4动态2011在线



这是一个关于使用javascript与crm 4 2011在线的问题

我创建了一个optionset -status: open,closed和一个onchange事件处理程序,该事件处理程序以上下文作为参数调用函数run。

在js中,我尝试了以下和更多:

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

但是我总是得到一个未定义的变量。

如何从optionset中获得选中的值?

感谢编辑:

i tried

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

。做法:在此字段的用户定义事件中出现错误。领域:new_state_request事件:onchange错误:未定义的

这些是带有optionset属性的正确方法,更多信息请访问此链接:

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

获取选定选项的文本

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

获取所选选项的数值

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

try

获取OptionSet字段的选定文本

Xrm.Page.getAttribute("CRMFieldName").getSelectedOption().text;

获取OptionSet字段的选定值

Xrm.Page.getAttribute("CRMFieldName").getSelectedOption().value;

相关内容

最新更新