CRM Не отфильтровывается дочернее поле
Locked
-
Tuesday, March 16, 2010 10:29 AM
При загрузке сущности отрабатывает код
crmForm.all.new_field1.FireOnChange();
вызывающий событие Change на поле new_field1,var b = crmForm.all; if (b.new_field1.DataValue != null) { var field = crmForm.all.new_chieldfield1;field.lookupbrowse = 1; field.AddParam("search", "<fetch mapping='logical'><entity name='new_подсущность'><attribute name='new_name'/><filter type='and'><condition attribute='new_field1id' operator='eq' value='" + b.new_field1.DataValue[0].id + "'/></filter></entity></fetch>"); } else {... }
оно отрабатывает(ставил alert), но после загрузки поле выдает все значения не применяя фильтр.
Но если изменить главное(new_field1) поле в форме, то код на событие отработеет и отфильтрует нужные.
В чем может быть дело??
All Replies
-
Tuesday, March 16, 2010 11:40 AM
А поле new_field1 при загрузке страницы заполнено?
-
Tuesday, March 16, 2010 12:58 PM
А поле new_field1 при загрузке страницы заполнено?
Да, если не заполнено идет на else. -
Tuesday, March 16, 2010 3:24 PM
Разобрался. В еще одном обработчике было наложение.