SilkBuilder
  • SilkBuilder
  • Development Environment
    • Development Environment
    • System Elements
    • Project, Data Model and ORM
    • Development Formats
  • Silk Builder Training
    • Sample Database
    • Plain Application
    • Easy Application
    • Simple Application
    • Complex Application
    • Report Application
    • System Environment
  • Docs
    • The ORM Structure
    • SilkBuilder
    • Silk Service
    • Java Database Class
    • Report
  • Silk Tags
    • App
    • AppHeader
    • Button
    • ButtonItem
    • Chart
    • Column
    • Content
    • DataProvider
    • DataService
    • Form
    • Group
    • Header
    • HelpBox
    • If
    • Input
    • JQcode
    • JScode
    • LogicAction
    • LogicDimension
    • LogicGrid
    • Modal
    • ModalBody
    • ModalFooter
    • Module
    • Page
    • Pagination
    • Screen
    • ScreenFooter
    • ScreenHeader
    • Tab
    • TabItem
    • Table
    • TableBody
    • TableHeader
    • TabsNav
    • Tile
  • JavaScript Objects
    • Button
    • ChartJS
    • Column
    • DataProvider
    • EventManager
    • Form
    • Input
    • Modal
    • Pagination
    • SilkPage
    • Table
    • TabsNav
    • Tile
    • Utility Functions
  • Coding Techniques
    • Data Trees
    • Pagination
    • Mark Deleted
    • Record Sync
    • Filtering Code
    • Content Template
    • Sort Data Columns
    • Form Input File
    • Button with Confirmation
    • Toggle List
    • Table Inputs
Powered by GitBook
On this page
  • Report tag <report:Report>
  • ReportHeader tag <report:ReportHeader>
  • ReportFooter tag <report:ReportFooter>
  • Page tag <report:Page>
  • PageHeader tag <report:PageHeader>
  • PageFooter tag <report:PageFooter>
  • Group tag <report:Group>
  • GroupHeader tag <report:GroupHeader>
  • GroupContent tag <report:GroupContent>
  • GroupFooter tag <report:GroupFooter>
  • Data tag <report:Data>
  • Variable tag <report:Variable>
  1. Docs

Report

The report tags are use to render Data Provider data into a formatted multi-page report. These can be viewed, printed, or downloaded as PDF file. Developer decided where to show the rendered report.

The report tags should be the only component tags in side the silk:App tag. The typical code for a report follow the following scheme.

<%@ taglib uri="/WEB-INF/report.tld" prefix="report" %>
<%@ taglib uri="/WEB-INF/silk.tld" prefix="silk" %>
<%@page contentType="text/html;charset=UTF-8"%>
<silk:App template="report" timeout="off" >
    <report:Report id="budget" dataSource="budgetDP" >
        ...
    </report:Report>
</silk:App>

The template property of the silk:App tag has to be set to "report" value.

Report tag <report:Report>

ReportHeader tag <report:ReportHeader>

ReportFooter tag <report:ReportFooter>

Page tag <report:Page>

PageHeader tag <report:PageHeader>

PageFooter tag <report:PageFooter>

Group tag <report:Group>

GroupHeader tag <report:GroupHeader>

GroupContent tag <report:GroupContent>

GroupFooter tag <report:GroupFooter>

Data tag <report:Data>

Variable tag <report:Variable>

PreviousJava Database ClassNextSilk Tags

Last updated 4 years ago