|
|
#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, снятие/наведение порчи. Быстро, дорого, гарантия. ![]() MS Certified Dirty Magic Professional
|
|
|
|
| За это сообщение автора поблагодарили: ZooY (1). | |
|
|
#3 |
|
Moderator
|
Ну, или есть другой пример. Для 3.0 правда: http://code.msdn.microsoft.com/MSCRM30BulkImportGui
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. ![]() MS Certified Dirty Magic Professional
|
|
|
|
|
#4 |
|
Участник
|
ZooY
Идея тут в том, чтобы определиться где будите работать с гридом, и какие ID и где нужны (тут ведь тоже 2 варианта). Если логика серверная, то тогда сделать серверную кнопку и обращаться в ней к записям грида, либо делать это на клиенте, как написал пример Артем. Вообщем тут надо с логикой разобраться, понять какой процесс, какая задумка и выбрать путь. |
|
|
|
|
#5 |
|
Участник
|
Цитата:
Сообщение от Alir
ZooY
Идея тут в том, чтобы определиться где будите работать с гридом, и какие ID и где нужны (тут ведь тоже 2 варианта). Если логика серверная, то тогда сделать серверную кнопку и обращаться в ней к записям грида, либо делать это на клиенте, как написал пример Артем. Вообщем тут надо с логикой разобраться, понять какой процесс, какая задумка и выбрать путь. Всех с Новым годом!!! |
|
|
|
|
#6 |
|
Moderator
|
Был рад помочь!
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. ![]() MS Certified Dirty Magic Professional
|
|
|
|
|
Похожие темы
|
||||
| Тема | Ответов | |||
| Не удаляются записи,хотя у меня админские права Системы! | 7 | |||
| Событие "Назначение записи" для бизнес-процесса | 1 | |||
| Общий доступ на записи | 2 | |||
|