示例#1
0
$type = getParameter('exportType');
if ($type == 'pdf') {
    // to use html2pdf to export pdf
    // param1 : Orientation. 'P' for Portrait , 'L' for Landscape
    // param2 : Paper size. Could be A3, A4, A5, LETTER, LEGAL
    // param3 : Relative picture path to this php file
    $gridHandler->exportPDF('P', 'A4', '../');
} else {
    //to get the data from data base. //
    $data1 = getTestDataForMore();
    if ($type == 'xml') {
        //exporting to xml
        $gridHandler->exportXML($data1);
    } else {
        if ($type == 'xls') {
            //exporting to xls
            $gridHandler->exportXLS($data1);
        } else {
            if ($type == 'csv') {
                //exporting to csv
                $gridHandler->exportCSV($data1);
            } else {
                $data1 = getTestData();
                //for grid presentation
                $gridHandler->setData($data1);
                $gridHandler->setTotalRowNum(count($data1));
                $gridHandler->printLoadResponseText();
            }
        }
    }
}