|
23.06.2010, 10:57 | #1 |
Moderator
|
Как бы я это реализовывал... Создал новый тип записей: "Группа фильтров". По нажатию на кнопку:
1. Проверял есть ли выбранные записи. Для этого не обязательно открывать новый диалог, можно использовать ансаппорт: Код: var grid = document.all["crmGrid"]; var gridBody = grid.InnerGrid; var selected = gridBody.SelectedRecords; if (selected.length> 0) { //... } Код: var lookupItems = LookupObjects(lookupField, lookupStyle, lookupClass, lookupTypes, lookupBrowse, bindingColumns, additionalParams, showNew, showProp, bPopulateLookup, defaultType, searchString); if ( lookupItems ) { if ( lookupItems.items.length > 0 ) { itemObjectId = lookupItems.items[0].id; } } Код: AssociateObjects(crmForm.ObjectTypeCode, crmForm.ObjectId, oTypeAssociated, oNewItemsIds, false, "", oAssociationName); p.s Как асоциировать записи из кода формы: http://www.axforum.info/forums/blog.php?b=46
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. MS Certified Dirty Magic Professional |
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|