Как добавить новый столбец в Hybris Backoffice, но фильтровать только для объекта, который является истинным - PullRequest
0 голосов
/ 20 мая 2019

в объекте Customer Review я создал связь с таблицей под названием Like Review.Ну, я хотел бы, чтобы комментарии получали лайки, было ли это полезно или нет

мое отношение

        <relation code="Review2User" localized="false"
              generate="true" autocreate="true">
        <sourceElement qualifier="likeReview" type="LikeReview"
                       cardinality="many" >
        </sourceElement>
        <targetElement qualifier="customerReview" type="CustomerReview"
                       cardinality="one">
        </targetElement>
    </relation>

моя таблица

        <typegroup name="LikeReview">
        <itemtype code="LikeReview" autocreate="true" generate="true">
            <deployment table="likeReview" typecode="15088"/>

            <attributes>
                <attribute type="Customer" qualifier="customer" >
                    <modifiers optional="false" unique="true"/>
                    <persistence type="property"/>
                </attribute>
                <attribute type="CustomerReview" qualifier="review" >
                    <modifiers optional="false" unique="true"/>
                    <persistence type="property"/>
                </attribute>
                <attribute qualifier="isLike" type="java.lang.Boolean">
                    <defaultvalue>Boolean.FALSE</defaultvalue>
                    <persistence type="property"/>
                </attribute>
            </attributes>
        </itemtype>
    </typegroup>

Я сомневаюсь о том, как я добавляюновый столбец в бэк-офисе, но этот столбец - только счет того, сколько голосов за комментарий получил

пример:

Комментарий x получил 10 полезных голосов.

поэтому в backoffice таблица будет выглядеть так:

comment |полезные голоса x |10

когда я нажму на 10, будет загружен список пользователей, проголосовавших за полезный комментарий

я сомневаюсь, как сгруппировать в колонке комментарии, которые получили голоса как полезные и какзагрузить список пользователей, которые проголосовали как положительные

...