29.12.2008, 13:20 | #1 |
Участник
|
Как получить все записи из грида
CRM 4.0
Задача такая, в гриде есть кнопка, по нажатии которой нужно каким то способом получить идентификаторы всех записей, которые содержатся в гриде на всех страницах для текущего представления. Способ получения - с помощью JS или ASP роли не играет, но я чета ума не приложу с какой стороны подходить к этой задаче. У кого-нидь есть идеи? |
|
29.12.2008, 13:43 | #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, снятие/наведение порчи. Быстро, дорого, гарантия. MS Certified Dirty Magic Professional |
|
|
За это сообщение автора поблагодарили: ZooY (1). |
29.12.2008, 13:46 | #3 |
Moderator
|
Ну, или есть другой пример. Для 3.0 правда: http://code.msdn.microsoft.com/MSCRM30BulkImportGui
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. MS Certified Dirty Magic Professional |
|
30.12.2008, 11:26 | #4 |
Участник
|
ZooY
Идея тут в том, чтобы определиться где будите работать с гридом, и какие ID и где нужны (тут ведь тоже 2 варианта). Если логика серверная, то тогда сделать серверную кнопку и обращаться в ней к записям грида, либо делать это на клиенте, как написал пример Артем. Вообщем тут надо с логикой разобраться, понять какой процесс, какая задумка и выбрать путь. |
|
31.12.2008, 14:56 | #5 |
Участник
|
Цитата:
Сообщение от Alir
ZooY
Идея тут в том, чтобы определиться где будите работать с гридом, и какие ID и где нужны (тут ведь тоже 2 варианта). Если логика серверная, то тогда сделать серверную кнопку и обращаться в ней к записям грида, либо делать это на клиенте, как написал пример Артем. Вообщем тут надо с логикой разобраться, понять какой процесс, какая задумка и выбрать путь. Всех с Новым годом!!! |
|
03.01.2009, 18:57 | #6 |
Moderator
|
Был рад помочь!
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. MS Certified Dirty Magic Professional |
|
|
Похожие темы | ||||
Тема | Ответов | |||
Не удаляются записи,хотя у меня админские права Системы! | 7 | |||
Событие "Назначение записи" для бизнес-процесса | 1 | |||
Общий доступ на записи | 2 |
|