![]() |
#4 |
Kostya Afendikov
|
Ищите информацию по FetchXml
Пример: crmForm.all.primarycontactid.lookupbrowse=1; //переводим лукап в режим для фильтрации if(crmForm.ObjectId == null){ //Указываем в additionalparams строку FetchXml-запроса для нашего фильтра crmForm.all.primarycontactid.additionalparams = "fetchXml=<fetch mapping='logical'><entity name='contact'><all-attributes/><filter type='and'><condition attribute='parentcustomerid' operator='eq' value='' /></filter></entity></fetch> "; } else { crmForm.all.primarycontactid.additionalparams = "fetchXml=<fetch mapping='logical'><entity name='contact'><all-attributes/><filter type='and'><condition attribute='parentcustomerid' operator='eq' value='" + crmForm.ObjectId+"' /></filter></entity></fetch> "; } после того, как вы сделаете crmForm.all.primarycontactid.lookupbrowse = 1, в форме лукапа исчезнет поле для быстрого поиска, поэтому лучше фильтровать если уверены, что мало записей будет, ну < 100 |
|
Теги |
javascript, lookup, lookup filter |
|
![]() |
||||
Тема | Ответов | |||
Вызов стандартного окна выбора из кастом-страницы | 6 | |||
Как изменить печатную форму счета | 8 | |||
Про фильтр в отчетах | 2 | |||
Фильтр улиц по городу | 6 | |||
фильтр CRMAF_ в отчетах | 5 |
|