|
|
#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 | |||
|