【问题标题】:Getting lookup field value without specifying the name for onChange field event获取查找字段值而不指定 onChange 字段事件的名称
【发布时间】:2016-10-13 14:00:12
【问题描述】:

我有一个表单,可能有Contact 查找字段或User 查找字段,具体取决于用户想要添加的人员的类型。只有一个字段可见。

还有 Name 文本字段,我想使用查找中的名称填充它。

我想在查找字段上添加onChange 函数以获取名称并将其插入Name 字段中。

我知道我可以像这样获得字段值:

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

但是这样我需要为每个字段创建单独的函数。 有没有办法让带有onChange 事件的字段在不引用该字段名称的情况下获得自己的值?像这样的:

this.getValue();

这样我可以对两个字段使用相同的函数。

【问题讨论】:

    标签: javascript dynamics-crm crm


    【解决方案1】:

    注册 onChange 事件处理程序时,将ExecutionContext 作为第一个参数传递。然后您可以像这样获取输入值:

    事件处理程序注册:

    处理程序:

    function foo_onChange(executionContext) {
       var inputValue = executionContext.getEventSource().getValue();
    }
    

    【讨论】:

      猜你喜欢
      • 2020-07-24
      • 1970-01-01
      • 2013-02-03
      • 2020-02-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-05-24
      • 1970-01-01
      相关资源
      最近更新 更多