Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 是否可以修改CRM 2011工具提示?_Javascript_Html_Crm - Fatal编程技术网

Javascript 是否可以修改CRM 2011工具提示?

Javascript 是否可以修改CRM 2011工具提示?,javascript,html,crm,Javascript,Html,Crm,是否可以修改CRM 2011工具提示?在玩了几个小时之后,这似乎是不可能的 我尝试了两种不同的方法: 浏览自定义XML,查找要修改的工具提示 使用Javascript修改我在HTML中找到的不同“标题”属性 我在Javascript中尝试的所有内容都类似于: var StuffControl = document.getElementById("internal_field_name"); StuffControl.title = "whatever I want my tooltip to

是否可以修改CRM 2011工具提示?在玩了几个小时之后,这似乎是不可能的

我尝试了两种不同的方法:

  • 浏览自定义XML,查找要修改的工具提示
  • 使用Javascript修改我在HTML中找到的不同“标题”属性
我在Javascript中尝试的所有内容都类似于:

var StuffControl = document.getElementById("internal_field_name");
StuffControl.title = "whatever I want my tooltip to say";
当我尝试在查找字段上运行上述Javascript代码时,它能够执行和修改查找“title”属性。事实上,我能够在一个查找字段中找到两个不同的“标题”属性,并且成功地更改了这两个属性。但是,更改嵌入在该查找中的任何一个“标题”属性都不会导致实际修改工具提示。工具提示始终保持设置为其现有值


我假设“title”属性是我想要更改的属性,因为这是通用的HTML工具提示属性。我还尝试更改其他属性,但得到了相同的结果。

要修改字段标签工具提示(我相信所有字段类型都有),请使用以下Javascript:

document.getElementById("field_name_c").setAttribute("title", "tooltip text");
document.getElementById("field_name").setAttribute("title", "tooltip text");
要修改查找按钮工具提示(查找字段有两个工具提示,一个用于标签,另一个用于按钮,也称为放大镜),请使用以下Javascript:

document.getElementById("field_name_c").setAttribute("title", "tooltip text");
document.getElementById("field_name").setAttribute("title", "tooltip text");

附加在字段内部名称末尾的“_c”代表“caption”,因此与该字段的label HTML元素相关联。对于具有第二个附加工具提示的查找字段,字段的确切内部名称与查找按钮HTML元素的id匹配。

要修改字段标签工具提示(我认为所有字段类型都有),请使用以下Javascript:

document.getElementById("field_name_c").setAttribute("title", "tooltip text");
document.getElementById("field_name").setAttribute("title", "tooltip text");
要修改查找按钮工具提示(查找字段有两个工具提示,一个用于标签,另一个用于按钮,也称为放大镜),请使用以下Javascript:

document.getElementById("field_name_c").setAttribute("title", "tooltip text");
document.getElementById("field_name").setAttribute("title", "tooltip text");

附加在字段内部名称末尾的“_c”代表“caption”,因此与该字段的label HTML元素相关联。对于具有第二个附加工具提示的查找字段,该字段的确切内部名称与查找按钮HTML元素的id匹配。

请注意,提醒未来的查看者,根据CRM SDK,此方法不是“受支持的自定义”。MS不支持直接使用DOM操作CRM表单的任何自定义设置。不过,据我所知,没有受支持的方法来更改工具提示。请注意,提醒未来的观众,根据CRM SDK,这种方法不是“受支持的自定义”。MS不支持直接使用DOM操作CRM表单的任何自定义设置。不过,据我所知,没有受支持的方法来更改工具提示。