Управление списком в MS CRM - PullRequest
0 голосов
/ 09 июля 2010

Могу ли я использовать элемент управления ListBox в MS CRM? Я хочу прокрутить список элементов в списке. Но в списке выбора это кажется невозможным. Так что я просто хочу добавить элемент управления Listbox в динамическую страницу CRM. Так я могу?

Ответы [ 2 ]

0 голосов
/ 09 апреля 2013

Вы можете реализовать эту функциональность с помощью простого скрипта в форме события onload

Вот пример

http://innovartecnologias.blogspot.com.es/2013/04/despliegue-de-campos-listbox.html

Он написан на испанском языке, но js является международным;)

Надеюсь, это будет полезно, С уважением

0 голосов
/ 12 июля 2010

Да, вы можете добавлять элементы документа в HTML, используя JavaScript. Отображаемая страница в CRM - это просто HTML (конечно, с JavaScript, CSS), поэтому вы можете использовать DOM для управления ею в таких местах, как событие onLoad в форме.

Чтобы добавить элемент html на страницу, вам необходимо найти местоположение существующего элемента страницы, а затем использовать document.createElement() для добавления объекта SELECT в DOM.

Это сообщение в блоге должно помочь вам начать добавлять и удалять элементы из списка:

http://timstall.dotnetdevelopersjournal.com/adding_and_removing_items_from_an_html_listbox.htm

По сути, вы используете JavaScript для создания элемента, а затем добавляете к нему элементы. Примерно так:

var selector = document.createElement('select');
selector.id = 'selTest1';
selector.name = 'selTest1';
cell.appendChild(selector);

var option = document.createElement('option');
option.value = '0';
option.appendChild(document.createTextNode('Test Item 1'));
selector.appendChild(option);

option = document.createElement('option');
option.value = '1';
option.appendChild(document.createTextNode('Test Item 2'));
selector.appendChild(option);

Затем вам нужно будет вручную сохранить выбранную пользователем опцию в onSave и загрузить это значение в onLoad для обновления записи.

В целом, это звучит как довольно сложное решение для вашей проблемы. Возможно, вы могли бы объяснить больше о том, что вы говорите:

«Я хочу прокрутить список элементов в списке. Но в списке выбора Это кажется невозможным.»

Может быть, есть решение этой проблемы, с которым мы можем помочь. Вы хотите прокрутить список выбора до значения в onLoad?

НТН.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...