Объединение Категорий и АвтосозданияПоФильтру

StatusIDPriorityType
Closed2844ОбычныйВопрос
ProfileReply
s_tristanClient

Доброго времени суток!

К одному из бизнес-объектов присоединил Категорию - все работает, да только хотелось бы, чтобы при создании нового объекта свойство, отвечающее за категорию, автоматически заполнялось текущей категорией из мастер-представления, сейчас это не работает, может я где-то не указал нужную настройку?

Replies

UserDescriptionPosted On
s_tristanClient

Немного разобравшись я понял, что контроллер ListViewCriteriaObjectCreatingController, который отвечает за создание объекта не включает критерий связи с категорией, т.к. связь идет по Id, а не по объекту в целом. Играясь с RelationCriteria, я попытался схитрить и установить такое значение : Category={0:This}, где This - неявное свойство, ссылающееся на сам объект. Однако такой критерий не распознается. Каким образом можно решить задачу?

Спасибо!

Александра ЗубрейAgent

Спасибо за вопрос, занимаемся его рассмотрением, решение предоставим чуть позже.

Anonymous

Исходя из ваших описаний, нами были изучены данные ситуации и вснесены соответствующие доработки, которые будут включены в одну тз следующих сборок.

Спасибо за вопросы.

Александра ЗубрейAgent

Для ReletionCriteria критерий вида Category={0:This} не поддерживается; вместо него вы можете использовать фильтр типа  [object]= ?,  который поддерживает автоматическое заполнение текущей категорией, но не поддерживает категории .

Также и в первом случае:когда  категории работают , то контроллер (ListViewCriteriaObjectCreatingController)  не поддерживает автоматическое заполнение текущей категорией.

Синхронизация данных процессов будет реализована в следующей сборке.

 

Anonymous

Спасибо за внимание к этому вопросу.

Жду с огромным нетерпением следующей сборки, так как проблема очень актуальна.

Известны ли приблизительные сроки?

Anonymous

Посмотрел описание к релизу 13.2.7. - не нашел там реализации этой фичи. Скажите, на какой релиз намечена реализация?

Anonymous

Посмотрел описание к релизу 13.2.х.04 - не нашел там реализации этой фичи. Скажите, на какой релиз намечена реализация?

Anonymous

Доброго времени суток!
Данная фича реализована в версии 
13.2.х.04, по техническим причинам информация не попала в список изменений.
В вашем случаи следует использовать критерий следующего формата "
Category=?"
Для демонстрации работы измените в исходниках приложения FeatureCenter в классе 
Xafari.FeatureCenter.Categories.CategoriesObject атрибут BOCategory следующим образом:
[BOCategory("CategoriesHelper", typeof(CategoriesObjectHelper), "Helper = ?")]
Также вы можете открыть редактор модели приложения FeatureCenter -> Переместиться по путь: FeatureCenter\BOModel\Xafari.FeatureCenter.Categories\CategoriesObject\Categories\Categories Object Helper-> исправьте значение свойства(атрибута) "RelationCriteria" на значение "Helper = ?" 
Воспользоваться функционалом можно на примере списковой формы "Categories Object"(Навигационная панель: узел Категории\ узел Categories Object), приложения FeatureCenter

× This ticket is closed.