MIOLO20
|
Membros públicos | |
__construct ($db='admin', $connectionType='local') | |
getArquivoRecemGerado () | |
setArquivoRecemGerado ($arquivoRecemGerado) | |
execute ($module, $name, $parameters=null, $filetype='PDF') | |
fill ($fileIn, $fileOut, $filetype, $parameters, $classPath, $download=true) | |
executeJRXML ($fileIn, $parameters=NULL, $filetype='PDF', $download=true) | |
getAbsoluteFileOut () | |
setAbsoluteFileOut ($absoluteFileOut) | |
beforeGenerateReport () | |
afterGenerateReport () | |
Membros públicos estáticos | |
static | getParametersFromFile ($reportFile) |
static | getParameterFields ($reportFile) |
static | generateFieldFromParameter ($id, $oldId, $parameter, $label, $types) |
static | getParameterValues ($parameters, $data) |
static | executarQuery ($query, $module=null) |
Campos de Dados | |
const | JAVA_BIG_DECIMAL = 'java.math.BigDecimal' |
const | JAVA_BOOLEAN = 'java.lang.Boolean' |
const | JAVA_DATE = 'java.util.Date' |
const | JAVA_DOUBLE = 'java.lang.Double' |
const | JAVA_FLOAT = 'java.lang.Float' |
const | JAVA_INTEGER = 'java.lang.Integer' |
const | JAVA_LONG = 'java.lang.Long' |
const | JAVA_NUMBER = 'java.lang.Number' |
const | JAVA_SHORT = 'java.lang.Short' |
const | JAVA_STRING = 'java.lang.String' |
const | JAVA_TIME = 'java.sql.Time' |
const | JAVA_TIMESTAMP = 'java.sql.Timestamp' |
const | TYPE_BOOLEAN = 'boolean' |
const | TYPE_DATE = 'date' |
const | TYPE_FLOAT = 'float' |
const | TYPE_INTEGER = 'integer' |
const | TYPE_STRING = 'string' |
const | TYPE_TIME = 'time' |
const | TYPE_TIMESTAMP = 'timestamp' |
$filetype | |
$fileout | |
$fileexp | |
$objDb | |
$db | |
$connectionType | |
const | FIND_JAVA_PATH_COMMAND = 'echo $JAVA_HOME' |
Definido na linha 3 do ficheiro mjasperreport.class.
__construct | ( | $db = 'admin', | |
$connectionType = 'local' ) |
Definido na linha 45 do ficheiro mjasperreport.class.
afterGenerateReport | ( | ) |
Callback method
Definido na linha 874 do ficheiro mjasperreport.class.
beforeGenerateReport | ( | ) |
Callback method
Definido na linha 867 do ficheiro mjasperreport.class.
|
static |
Definido na linha 881 do ficheiro mjasperreport.class.
execute | ( | $module, | |
$name, | |||
$parameters = null, | |||
$filetype = 'PDF' ) |
Definido na linha 73 do ficheiro mjasperreport.class.
executeJRXML | ( | $fileIn, | |
$parameters = NULL, | |||
$filetype = 'PDF', | |||
$download = true ) |
Generate the report from a JRXML file.
string | $module | Module where the report is located. |
string | $name | Name of the report (without extension). |
array | $parameters | Parameters to be passed to the report. |
string | $filetype | Report file type. |
boolean | $save | Whether to save the report or download it. |
Definido na linha 251 do ficheiro mjasperreport.class.
fill | ( | $fileIn, | |
$fileOut, | |||
$filetype, | |||
$parameters, | |||
$classPath, | |||
$download = true ) |
Definido na linha 96 do ficheiro mjasperreport.class.
|
static |
Generate field from report parameter data.
string | $id | Parameter id. |
string | $oldId | Original parameter id. |
array | $parameter | Parameter data. |
string | $label | Label. |
array | $types | List of field types. |
Tenta montar o campo e senão conseguir (provavelmente por ter digitado o ID erroneamente) monta um campo oculto para não estourar outro erro na tela.
Definido na linha 482 do ficheiro mjasperreport.class.
getAbsoluteFileOut | ( | ) |
Retorna caminho completo do arquivo de saida
Definido na linha 854 do ficheiro mjasperreport.class.
getArquivoRecemGerado | ( | ) |
Definido na linha 62 do ficheiro mjasperreport.class.
|
static |
Get fields from report parameters.
string | $reportFile |
Definido na linha 392 do ficheiro mjasperreport.class.
|
static |
Get the report parameters. Return an array with this format: array( 'parameter1id' => array( 'type' => some of TYPE_ constants, 'ohterProperty' => 'propertyValue', ... ), 'parameter2id' => array( 'type' => some of TYPE_ constants, ... ), ... )
string | $reportFile | Report file. |
Definido na linha 343 do ficheiro mjasperreport.class.
|
static |
Get report parameters values from a getData result.
type | $parameters | array Id of the inputs generated from the report. |
object | $data | MForm's getData result. |
Definido na linha 834 do ficheiro mjasperreport.class.
setAbsoluteFileOut | ( | $absoluteFileOut | ) |
Definido na linha 859 do ficheiro mjasperreport.class.
setArquivoRecemGerado | ( | $arquivoRecemGerado | ) |
Definido na linha 68 do ficheiro mjasperreport.class.
$connectionType |
Definido na linha 37 do ficheiro mjasperreport.class.
$db |
Definido na linha 36 do ficheiro mjasperreport.class.
$fileexp |
Definido na linha 34 do ficheiro mjasperreport.class.
$fileout |
Definido na linha 33 do ficheiro mjasperreport.class.
$filetype |
Definido na linha 32 do ficheiro mjasperreport.class.
$objDb |
Definido na linha 35 do ficheiro mjasperreport.class.
const FIND_JAVA_PATH_COMMAND = 'echo $JAVA_HOME' |
Definido na linha 43 do ficheiro mjasperreport.class.
const JAVA_BIG_DECIMAL = 'java.math.BigDecimal' |
Java type constants.
Definido na linha 8 do ficheiro mjasperreport.class.
const JAVA_BOOLEAN = 'java.lang.Boolean' |
Definido na linha 9 do ficheiro mjasperreport.class.
const JAVA_DATE = 'java.util.Date' |
Definido na linha 10 do ficheiro mjasperreport.class.
const JAVA_DOUBLE = 'java.lang.Double' |
Definido na linha 11 do ficheiro mjasperreport.class.
const JAVA_FLOAT = 'java.lang.Float' |
Definido na linha 12 do ficheiro mjasperreport.class.
const JAVA_INTEGER = 'java.lang.Integer' |
Definido na linha 13 do ficheiro mjasperreport.class.
const JAVA_LONG = 'java.lang.Long' |
Definido na linha 14 do ficheiro mjasperreport.class.
const JAVA_NUMBER = 'java.lang.Number' |
Definido na linha 15 do ficheiro mjasperreport.class.
const JAVA_SHORT = 'java.lang.Short' |
Definido na linha 16 do ficheiro mjasperreport.class.
const JAVA_STRING = 'java.lang.String' |
Definido na linha 17 do ficheiro mjasperreport.class.
const JAVA_TIME = 'java.sql.Time' |
Definido na linha 18 do ficheiro mjasperreport.class.
const JAVA_TIMESTAMP = 'java.sql.Timestamp' |
Definido na linha 19 do ficheiro mjasperreport.class.
const TYPE_BOOLEAN = 'boolean' |
Simplified type constants.
Definido na linha 24 do ficheiro mjasperreport.class.
const TYPE_DATE = 'date' |
Definido na linha 25 do ficheiro mjasperreport.class.
const TYPE_FLOAT = 'float' |
Definido na linha 26 do ficheiro mjasperreport.class.
const TYPE_INTEGER = 'integer' |
Definido na linha 27 do ficheiro mjasperreport.class.
const TYPE_STRING = 'string' |
Definido na linha 28 do ficheiro mjasperreport.class.
const TYPE_TIME = 'time' |
Definido na linha 29 do ficheiro mjasperreport.class.
const TYPE_TIMESTAMP = 'timestamp' |
Definido na linha 30 do ficheiro mjasperreport.class.