【问题标题】:How to convert a text line in text box in MS CRM 2011 to hyperlink如何将 MS CRM 2011 中文本框中的文本行转换为超链接
【发布时间】:2015-05-21 04:35:46
【问题描述】:

我已经有下面给出的代码

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,并且我不允许更改现有字段的类型。 如果有任何方法可以做到这一点,请帮助。

【问题讨论】:

  • 在 Dynamics CRM 中,可以将文本字段格式化为 URL。此格式类型必须在创建字段时选择,之后不能修改。你不能用那种方法吗?
  • 不,我不能使用这种方法,因为它给了我绝对 URL,我想要相对 URL。第二件事是它已经是一个文本字段,正如你所说,它不能被修改。

标签: javascript hyperlink textbox dynamics-crm-2011 xrm


【解决方案1】:

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

  1. 您可以通过单击要打开的网址来添加功能区按钮。
  2. 您可以创建自定义 html 网络资源,该资源可以在您的字段中/从您的字段中存储/读取信息并具有所需的格式。简要介绍 Html/Js 网络资源的开发并将其嵌入到您的 crm 表单中,您可以在此处阅读 - http://a33ik.blogspot.com/2015/03/howto-htmljs-webresources.html

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-10
    • 1970-01-01
    • 1970-01-01
    • 2020-02-15
    • 1970-01-01
    相关资源
    最近更新 更多