gpt4 book ai didi

javascript - 我可以将一个值从 crm 字段传递给 js 函数吗

转载 作者:行者123 更新时间:2023-11-30 11:30:51 27 4
gpt4 key购买 nike

我有两个字段使用相同的函数(由 OnChange 事件调用),我想知道是否有一个选项可以在不使用 XRM 的情况下将字段的值传递给 javascript 函数(用于验证)。

使用 Xrm.Page.getAttribute("field").getValue(); 编写函数 - 是我唯一的选择吗?

我是否必须向调用相同函数的两个不同字段编写两个不同函数?

最佳答案

从 CRM 表单控件的 Angular 来看,您可以拥有一个包含以下通用函数的已定义库。

function generic_onchange(execContext){
var myControl = execContext.getEventSource().getName();
var myControlValue = execContext.getEventSource().getValue();
}

当您使用上述功能为您的两个控件配置 onchange 事件时,选中复选框“将执行上下文作为第一个参数传递”。

更新:
当使用 addOnChange 将函数附加到事件时,执行上下文默认作为第一个参数传递。

Reference

The function will be added to the bottom of the event handler pipeline. The execution context is automatically set to be the first parameter passed to the event handler.

关于javascript - 我可以将一个值从 crm 字段传递给 js 函数吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46281384/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com