|
Eneboo - Documentación para desarrolladores
|
Métodos públicos | |
| FLReportEnginePrivate (FLReportEngine *q) | |
| void | addRowToReportData (int l) |
| void | groupBy (int levelMax, QStringList &vA) |
| void | setQuery (FLSqlQuery *qry) |
Atributos públicos | |
| QDomDocumentFragment | rows_ |
| QString | template_ |
| FLSqlQuery * | qry_ |
| QStringList | qFieldList_ |
| QStringList | qDoubleFieldList_ |
| QValueStack< int > | qImgFields_ |
| FLTableMetaData::FLFieldMetaDataList * | qFieldMtdList_ |
| FLSqlQuery::FLGroupByQueryDict * | qGroupDict_ |
| FLReportEngine * | q_ |
| FLReportEnginePrivate::FLReportEnginePrivate | ( | FLReportEngine * | q | ) | [inline] |
| void FLReportEnginePrivate::addRowToReportData | ( | int | l | ) | [inline] |
Aade los datos del registro activo de la consulta dada al origen de datos del informe.
Todos los campos del registro son agregados a la estructura XML con los datos de origen del informe, en un elemento tipo "Row", indicando a que nivel pertenece el registro segn el parmetro l. La consulta debe pasarse en un estado vlido, es decir, con un registro activo.
| l | Nivel al que pertenece el registro |
| void FLReportEnginePrivate::groupBy | ( | int | levelMax, |
| QStringList & | vA | ||
| ) | [inline] |
Agrupa los registros de la consulta recursivamente segn el nivel de agrupamiento, y los va sacando al objeo raiz XML, en el orden adecuado.
| void FLReportEnginePrivate::setQuery | ( | FLSqlQuery * | qry | ) | [inline] |
Guarda la consulta origen
Registros de la consulta en formato de nodos XML para Kugar
Nombre de la plantilla del informe (fichero .kut)
1.7.4