![]() |
#4 |
Участник
|
ну для простейшего случая сделал бы так:
(чтобы город в зависимости от страны выбирался.) Этот код нужно цеплять на onLoad на acccount Код: // заполняем условие на города - чтобы показывались только по выбранной стране var oStateLookup = crmForm.all.new_state_account; var oCityLookup = crmForm.all.new_city_account; var oStreetLookup = crmForm.all.new_street_account; //если такое поле есть if( oStateLookup != null) //если оно содержит данные if( oStateLookup.DataValue != null) { oCityLookup.lookupbrowse = 1; //в доп параметры поля город пишем фильтр - фильтруем сущность город таким образом чтобы ее поле ссылка на страну была равна выбранной в настоящий момент на форме стране oCityLookup.additionalparams = "fetchXml=<fetch mapping='logical'><entity name='New_City'><all-attributes/><filter type='and'><condition attribute='new_state_city' operator='eq' value=' " + oStateLookup.DataValue[0].id+"' /></filter></entity></fetch> "; } else { // не позволяем выбирать город без указания страны oCityLookup.Disabled = true; // не позволяем выбирать улицу без указания страны oStreetLookup.Disabled = true; } на событие onchange при этом надо обнулять выбранный город и улицу. Думаю дальше сами разовьете пример до улицы, привязанной к городу |
|
|
![]() |
||||
Тема | Ответов | |||
Как наложить фильтр на форму выбора значений? | 18 | |||
Crm 4.0 фильтр для мультилукапа по fetchxml | 15 | |||
Про фильтр в отчетах | 2 | |||
Как сделать фильтр в отчете | 2 | |||
фильтр CRMAF_ в отчетах | 5 |
|