2015-10-08 4 views
0

Я использую JDeveloper 12c (версия 12.1.3) и встречаю странное поведение в двух отдельных приложениях. В обоих случаях список элементов в прикладном модуле не отображается в палитре Data Controls в Jdeveloper.Модуль приложения отличается от панели управления данными

В 1 проекте, пока модуль VO приложения отображается правильно, некоторые элементы в соответствующем контроле данных отображаются дважды. Он также отображается таким образом в привязках страницы. Например, если иерархия - это Отдел -> Сотрудник в модуле приложения, сотрудник дважды появляется в разделе «Управление» на панели «Управление данными».

Во втором проекте панель управления данными отображает больше элементов, чем указано в прикладном модуле. Например, на панели «Управление данными» в листинге отображается «Сотрудник» и «Деятельность» в разделе «Департамент», в то время как в прикладном модуле установлен «Департамент» -> «Сотрудник». Деятельность является законным ребенком Департамента, но по какой-то причине исчезла из модуля приложений.

Оба эти примера были упрощены - в этих приложениях есть иерархии вложенных и мастер-деталей. Тем не менее, есть ли способ синхронизировать панель приложений и панель управления данными? Файл поврежден? Как я могу решить эту проблему?

+0

«Управление данными» имеет кнопку обновления. Вы также можете попробовать перезапустить JDeveloper, но я думаю, вы уже пробовали эту опцию? – User404

+0

Да, я пробовал эти предложения. – user2466459

ответ

0

Следует отметить, что панель управления данными будет показывать только то, что находится в модели данных AM, что может быть не всем VO и ссылками, которые у вас есть в вашем проекте.

Возможно, стоит зайти в файл am.xml, чтобы проверить, есть ли там дубликаты. Затем убедитесь, что файл datacontrols.dcx указывает на правый файл AM.