Choose your database:
AnySQL
MySQL
MS SQL Server
PostgreSQL
SQLite
Firebird
Oracle
SQL Anywhere
DB2
MaxDB

Subscribe to our news:
Partners
Testimonials
Roger Brown: "Great product. The more I work with it, the more I am amazed at what it can do".
John Gondek: "Your software is amazing. I consider myself a novice at PHP and JS and with your software I have a web page that is truly fantastic. Thank you so much ".

More

Add your opinion

PostgreSQL PHP Generator online Help

Prev Return to chapter overview Next

Print

The table below show parameters for customizing printer-friendly version of the page.

 

State of the webpage

Page Part

Default template

Parameters

Print

webpage layout (list page)

print/page.tpl

PagePart::PrintLayout PageMode::PrintAll

data grid (list page)

print/grid.tpl

PagePart::Grid

PageMode::PrintAll

detail page

print/detail_page.tpl

PagePart::PrintLayout PageMode::PrintDetailPage

webpage layout (single record)

print/page.tpl

PagePart::PrintLayout PageMode::PrintOneRecord

data grid (single record)

view/print_grid.tpl

PagePart::Grid

PageMode::PrintOneRecord

 

Example

 

This example learns how to implement a two-column version of the printer-friendly page. It can be seen live in our Feature Demo that also contains an example of customization templates for printing a single record. You can study these examples online or download the demo project file for a deeper investigation.

 

 

The template code is as follows:

 

<div style="max-width: 800px">

{foreach item=Row from=$Rows name=RowsGrid}

    <div style="width: 50%; float: left; padding-bottom: 2em; border-bottom: 1px solid #ddd">

        <h3>{$Row.1} <small>({$Row.2})</small></h3>

        <table>

            <tr>

                <td style="text-align:right"><strong>Become independent (year)</strong></td>

                <td style="text-align:left">{$Row.3}</td>

            </tr>

            <tr>

                <td style="text-align:right"><strong>Population</strong></td>

                <td style="text-align:left">{$Row.4}</td>

            </tr>

            <tr>

                <td style="text-align:right"><strong>Life Expectancy</strong></td>

                <td style="text-align:left">{$Row.5}</td>

            </tr>

        </table>

    </div>

{/foreach}

</div>

 

The event handler code is as follows:

 

if (($part == PagePart::Grid) && ($mode == PageMode::PrintAll)) {    

       $result = 'custom_print_list.tpl';

}

    



Prev Return to chapter overview Next