cuba-platform / documentation

CUBA Platform Documentation
https://www.cuba-platform.com
Creative Commons Attribution 4.0 International
26 stars 45 forks source link

Fix example in Twin column documentation #784

Closed owlet1997 closed 3 years ago

owlet1997 commented 3 years ago

Environment

Description of the bug or enhancement

incorrect example of using TwinColumn

<data>
    <instance id="orderDc" class="com.company.sales.entity.Order" view="order-edit">
        <loader/>
        <collection id="productsDc" property="products"/>
    </instance>
    <collection id="allProductsDc" class="com.company.sales.entity.Product" view="_minimal">
        <loader>
            <query>
                <![CDATA[select e from sales_Product e]]>
            </query>
        </loader>
    </collection>
</data>
<layout>
    <twinColumn id="twinColumn"
                dataContainer="productsDc"
                property="name"
                optionsContainer="allProductsDc"/>
</layout>

after reproducing ClassCastException is thrown: image also it will be great to add info about displaying instanceName of entity in component.

AR:

dataContainer = productsDc property = name

ER:

dataContainer = orderDc property = products