Datatable отображает идентификатор, но не имя / описание - PullRequest
0 голосов
/ 24 ноября 2011

У меня есть таблица данных UserGroup, которая отображает Id_User, Name, Id_Group, Description.

В таблице данных отображается следующая информация, когда я выбираю пользователя из таблицы данных пользователя и группу из таблицы данных группы.

Странная вещь, с которой я сейчас сталкиваюсь, это когда я нажимаю кнопку добавления, чтобы добавить пользователя и группу.В группе данных UserGroup отображаются только Id_User, Id_group.Однако в поле «Имя и описание» просто пустое поле!

На моей странице JSF есть следующее:

<p:dataTable var="usergroups" value="#{usuariousGruposBean.listOfUserGroups}">

                    <p:column headerText="" style="height: 0" rendered="true">
                        <h:outputText value="#{usergroups.id_grupo}"/>
                    </p:column>

                    <p:column headerText="Grupos" style="height: 0" rendered="true">
                        <h:outputText value="#{usergroups.groups.descricao}"/>
                    </p:column>

                     <p:column headerText="" style="height: 0" rendered="true">
                        <h:outputText value="#{usergroups.id_usuario}"/>
                    </p:column>

                    <p:column headerText="Usuarios" style="height: 0" rendered="true">
                        <h:outputText value="#{usergroups.users.nome}"/>
                    </p:column>
  </p:dataTable>

Очевидно, <h:outputText value="#{usergroups.groups.descricao}"/> и <h:outputText value="#{usergroups.users.nome}"/> ничего не отображают.

Почему это так ??Потому что мои группы пользователей имеют отношение «многие к одному» как с пользователем, так и с группами.Группы пользователей должны иметь возможность доступа к группам / пользователям для получения описания и имени.

Кто-нибудь знает, что происходит?: /

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...