Как сделать что бы, при выборе поле "Контрагент" изображался список контактов привязанных к данному контрагенту? Фильтрация с помощью C# почему-то у меня не получилось.
Заранее большое спасибо.
Нравится
2 комментария
27 июля 2015 11:09
В обработчике события Init процесса страницы карточки надо дописать код вроде:
Page.ContactEdit.PrepareLookupFilter += delegate (object sender, LookupEditEventArgs e) { if (!Page.AccountEdit.Value.Equals(Guid.Empty)) { var filters = e.Filters; filters.Add(new Dictionary<string, object> { {"comparisonType", FilterComparisonType.Equal}, {"leftExpressionColumnPath", "Account.Id"}, {"useDisplayValue", false}, {"rightExpressionParameterValues", new object[] {(Guid)Page.AccountEdit.Value}}}); } };
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать