0

我已经有下面给出的代码

var input = document.getElementById("documentlink");
input.style.color = "blue";
input.style.textDecoration = "underline";


input.onclick = function () {
   if (Xrm.Page.getAttribute("documentlink").getValue() != null)
        window.open(Xrm.Page.getAttribute("documentlink").getValue());
}

但这里的问题是我不能使用 html DOM,因为它可能成为升级的问题,因为自定义代码验证工具将 textDecoration 识别为问题。我无法将该文本框格式设置为 URL,因为它提供了绝对 URL,并且我不允许更改现有字段的类型。如果有任何方法可以做到这一点,那么请帮助。

4

1 回答 1

0

是的,有很多方法可以实现您的目标:

  1. 您可以通过单击要打开的 url 添加功能区按钮。
  2. 您可以创建自定义 html 网络资源,该资源可以在您的字段中/从您的字段中存储/读取信息并具有所需的格式。关于 Html/Js 网络资源的开发并将其嵌入到您的 crm 表单中,您可以在这里阅读 - http://a33ik.blogspot.com/2015/03/howto-htmljs-webresources.html
于 2015-05-21T07:20:32.047 回答