0
매우 쉽지만 내 하위 보고서 보고서는 비어 있어야합니다. 내 XML : 내 주 문서 데이터를 선택 하위 보고서는 문제는 하위 보고서로 시작하는 데이터Xpath 표현식이있는 iReport 하위 보고서
을 선택 XPath는/문서/라인/라인을 사용하여 XPath는/문서를
<?xml version="1.0" encoding="UTF-8"?>
<document>
<settings></settings>
<header></header>
<lines>
<line>
<product_level>1</product_level>
<product_description>description</product_description>
</line>
<line>
<product_level>2</product_level>
<product_description>description lvl2</product_description>
</line>
<line>
<product_level>3</product_level>
<product_description>description lvl3</product_description>
</line>
</lines>
</document>
를 사용
어디 .((net.sf.jasperreports.engine.data.JRXmlDataSource) $의 P {REPORT_DATA_SOURCE})가 S : 사용 1 (1)
을입니다 만, 특정 값을 선택하고 싶은 말 ubDataSource ("/ document/lines/line/product_level [text() = 3]")
빈 부분이됩니다. 나는/product_level을두고 [텍스트() = 3]이 (예상대로) 모든 행을 반환하는 경우
... 내가 추측하고
뭔가 간단하지만 무엇을 알아낼 수 없습니다.
Thnx :
가 여기에 미래에 도움이되는 무료 도구입니다! 그건 분명했습니다 – user3284253
필드 나 매개 변수에 따라이 작업을 수행 할 수 있습니까? 따라서/문서/선/선/product_level 대신에 [텍스트() =의 '3'] /문서/선/선/product_level [텍스트() = '$의 P {product_level}] 이 방법은 그것을 하드 코딩하지 않아도됩니다. – user3284253