Можно ли изменить подсказки CRM 2011? - PullRequest
0 голосов
/ 30 марта 2012

Можно ли изменить подсказки CRM 2011? После того, как он часами дурачится, кажется, что это невозможно.

Я попробовал две разные вещи:

  • Просмотр XML настроек в поисках чего-то похожего на всплывающую подсказку для изменения.
  • Использование Javascript для изменения различных атрибутов "title", которые я нашел в HTML.

Все, что я пробовал в Javascript, было примерно таким:

var StuffControl = document.getElementById("internal_field_name");
StuffControl.title = "whatever I want my tooltip to say";

Когда я попытался запустить вышеуказанный код Javascript специально для поля поиска, он смог выполнить и изменить атрибуты заголовка поиска. На самом деле мне удалось найти два разных атрибута «заголовка», встроенных в одно поле поиска, и я успешно изменил оба из них. Однако изменение любого из атрибутов «title», которые я нашел встроенными в этот поиск, никогда не приводило к изменению всплывающей подсказки. Подсказка всегда остается на своем существующем значении.

Я предположил, что атрибут "title" я хотел изменить, поскольку это общий атрибут всплывающей подсказки HTML. Я также пытался изменить другие атрибуты, но получил те же результаты.

1 Ответ

5 голосов
/ 31 марта 2012

Чтобы изменить всплывающую подсказку с меткой поля (которая, как я считаю, есть во всех типах полей), используйте следующий Javascript:

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

Чтобы изменить подсказку для кнопки поиска (поля поиска имеют две подсказки, одну для метки и одну для кнопки, также называемую увеличительным стеклом), используйте следующий Javascript:

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

"_c", добавляемый в конец внутреннего имени поля, обозначает "заголовок" и поэтому связан с элементом HTML метки этого поля. В случае полей поиска, которые имеют вторую дополнительную всплывающую подсказку, точное внутреннее имя поля совпадает с идентификатором HTML-элемента кнопки поиска.

...