|
xml условие выбора
|
|||
---|---|---|---|
#18+
Всем привет.при создании отчета возникли некоторые проблемы связанные с незнанием данной области.делаю отчет где при вводе всех значений параметра в начале отчета должна выйти надпись "все" иначе должна вывести значения какого нибудь поля. не могу понять как в коде перечислить несколько значений. пример кода. я уже что только не подставлял между этими цифрами (выделил красным). очень надеюсь на вашу помощь. Спасибо. <?xml version="1.0" encoding="UTF-8"?> <jasperReport xmlns=" http://jasperreports.sourceforge.net/jasperreports" xmlns:xsi=" http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation=" http://jasperreports.sourceforge.net/jasperreports http://jasperreports.sourceforge.net/xsd/jasperreport.xsd" name="Analiz_TEK_DET_PRIHOD_subreport2" language="groovy" pageWidth="555" pageHeight="802" columnWidth="555" leftMargin="0" rightMargin="0" topMargin="0" bottomMargin="0"> <property name="ireport.zoom" value="1.0"/> <property name="ireport.x" value="0"/> <property name="ireport.y" value="0"/> <parameter name="type1" class="java.util.List"> <defaultValueExpression><![CDATA[]]></defaultValueExpression> </parameter> <queryString> <![CDATA[select TGDET_DEAL_TYPE_ID,TGDET_NAME from TG_D_DEAL_TYPE where $X{IN,TGDET_DEAL_TYPE_ID,type1}]]> </queryString> <field name="TGDET_DEAL_TYPE_ID" class="java.lang.Integer"/> <field name="TGDET_NAME" class="java.lang.String"/> <group name="1"> <groupExpression><![CDATA[$F{TGDET_NAME}]]></groupExpression> <groupHeader> <band height="20"/> </groupHeader> </group> <detail> <band height="20" splitType="Stretch"> <textField> <reportElement positionType="Float" x="0" y="0" width="357" height="20"/> <textElement verticalAlignment="Middle"> <font fontName="Arial"/> </textElement> <textFieldExpression><![CDATA[$F{TGDET_DEAL_TYPE_ID} == 2&&7&&1?"все":$F{TGDET_NAME}]]></textFieldExpression> </textField> </band> </detail> </jasperReport> ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2012, 16:29 |
|
xml условие выбора
|
|||
---|---|---|---|
#18+
сорри вот часть кода <textFieldExpression><![CDATA[$F{TGDET_DEAL_TYPE_ID} == 2&&7&&1?"все":$F{TGDET_NAME}]]></textFieldExpression> что я делаю не правильно? как правильно перечислить? Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2012, 16:30 |
|
xml условие выбора
|
|||
---|---|---|---|
#18+
rail13, Это, что такое? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2012, 18:10 |
|
xml условие выбора
|
|||
---|---|---|---|
#18+
_Vasilisk_, прошу прощения я в этом деле не селен. листинг проги. он генерирует отчет в программе iReport. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2012, 18:29 |
|
|
start [/forum/topic.php?fid=14&fpage=23&tid=1332732]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
38ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
2ms |
others: | 14ms |
total: | 138ms |
0 / 0 |