![]() |
#1 |
Участник
|
Как получить все записи из грида
CRM 4.0
Задача такая, в гриде есть кнопка, по нажатии которой нужно каким то способом получить идентификаторы всех записей, которые содержатся в гриде на всех страницах для текущего представления. Способ получения - с помощью JS или ASP роли не играет, но я чета ума не приложу с какой стороны подходить к этой задаче. У кого-нидь есть идеи? |
|
![]() |
#2 |
Moderator
|
Попробуйте использовать стандартную ф-цию:
Код: function getAll(sGridName) { var a = document.all[sGridName].InnerGrid.AllRecords; var backCompatArray = new Array(a.length); for (var i=0; i < a.length; i++) { backCompatArray[i] = a[i][0]; } return backCompatArray; }
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. ![]() ![]() |
|
|
За это сообщение автора поблагодарили: ZooY (1). |
![]() |
#3 |
Moderator
|
Ну, или есть другой пример. Для 3.0 правда: http://code.msdn.microsoft.com/MSCRM30BulkImportGui
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. ![]() ![]() |
|
![]() |
#4 |
Участник
|
ZooY
Идея тут в том, чтобы определиться где будите работать с гридом, и какие ID и где нужны (тут ведь тоже 2 варианта). Если логика серверная, то тогда сделать серверную кнопку и обращаться в ней к записям грида, либо делать это на клиенте, как написал пример Артем. Вообщем тут надо с логикой разобраться, понять какой процесс, какая задумка и выбрать путь. |
|
![]() |
#5 |
Участник
|
Цитата:
Сообщение от Alir
![]() ZooY
Идея тут в том, чтобы определиться где будите работать с гридом, и какие ID и где нужны (тут ведь тоже 2 варианта). Если логика серверная, то тогда сделать серверную кнопку и обращаться в ней к записям грида, либо делать это на клиенте, как написал пример Артем. Вообщем тут надо с логикой разобраться, понять какой процесс, какая задумка и выбрать путь. Всех с Новым годом!!! |
|
![]() |
#6 |
Moderator
|
Был рад помочь!
![]()
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. ![]() ![]() |
|
|
![]() |
||||
Тема | Ответов | |||
Не удаляются записи,хотя у меня админские права Системы! | 7 | |||
Событие "Назначение записи" для бизнес-процесса | 1 | |||
Общий доступ на записи | 2 |
|