Текстовое поле Jasper отображает список значений из json как значение, разделенное запятыми - PullRequest
0 голосов
/ 02 июня 2018

У меня есть json, как показано ниже "markets": [{"id": "1001", "name": "val1"}, {"id": "1002", "name": "Val2"},{"id": "1003", "name": "val3"}]

Я пытаюсь отобразить следующее в текстовых полях jasper jrxml val1, Val2, val3.

я определил выражение моего поля следующим образом

<field name="market" class="java.lang.String">
    <property name="net.sf.jasperreports.jsonql.field.expression" value="markets*.name"/>

<textField isStretchWithOverflow="true">
            <reportElement x="80" y="40" width="100" height="16" uuid="903a6728-3a7a-4d1a-9b70-cd8da7a11c7f"/>
            <textElement>
                <font size="9"/>
            </textElement>
            <textFieldExpression><![CDATA[$F{market}]]></textFieldExpression>
        </textField>

Однако отображается только одно значение, т.е. val1.

как отобразить список значений.

Спасибо, Анжана.

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