2011-03-14 4 views
1

XSL 보고서에 대해 다음과 같은 우려 사항이 있습니다. XSL에서 보고서를 생성하고 Q, A, N 또는 T가 될 수있는 "유형"열이 있습니다. "유형"을 변경할 때마다 페이지 또는 중단 페이지를 변경해야합니다! 누군가 그것에 대해 알고 있습니다!?보고서 XSL 사용

+4

이 기능을 제공하는 XSL-FO 어휘의 요소를 찾고 있다면 적절하게 다시 태그 지정해야합니다. "standar"XSLT 스타일 시트 (DocBook 용 스타일 시트)를 사용하고 있다면이 정보를 질문에 추가해야합니다. 고유 한 변환을 실행하는 경우, 감소 입력 샘플과 정확한 원하는 출력을 제공해야합니다. 그렇지 않으면이 질문에 답할 수 없습니다. –

+0

인쇄 할 페이지를 끊는 요소에 CSS 클래스를 사용하면 https://github.com/SiamandMaroufi/webreport에서 예제를 볼 수 있습니다. –

답변

0

이 플랫폼에 따라 다르지만 일반적인 대답은 당신의 XSLT에서 이런 일을하는 것입니다 : 당신이 질문을 클릭하면

<xs:element name="a"> 
    <xs:attribute name="href"> 
    <xs:text>ViewReport?row=</xs:text> 
    <xs:value-of select="@rowid" /> 
    <xs:text>&op=q</text> 
    </xs:attribute> 
    <xs:text>Q</xs:text> 
</xs:element> 

, 그것은 현재 행의 ID와 함께 ViewReport을 끌어 것 Q 조작에 대한 포인터. 당연히 A, N 등의 작업을 위해 이들 중 하나가 필요합니다.

링크의 작동 방식은 플랫폼에 따라 다릅니다. HTTP GET 매개 변수가있는 웹 기반 시스템을 사용하고 있지만 필요에 맞게 조정할 수 있습니다.