繁体   English   中英

如何从选项集中获取所选值crm 4 dynamics 2011在线

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

这是与在crm 4 2011在线中使用javascript有关的问题

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

在js中,我尝试了以下操作:

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

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

如何从选项集中获取选定的值?

谢谢

编辑:

我试过了

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();

尝试

获取选项集字段的选定文本

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

获取选项集字段的选定值

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM