Package reportgen.prototype.queryresults

Examples of reportgen.prototype.queryresults.QueryResults


                continue;
            }
            //РЕКУРСИВНО рассчитываем подотчет
            Object result = executeQuery(subquery.getReport());
            if(result instanceof  QueryResults) {
                QueryResults queryResults = (QueryResults) result;
                subquery.setResults(queryResults);
                result = new QueryResultsData(query.getId(), subquery, queryResults);
            }
            //либо подотчет рассчитан, и вернем данные об этом клиенту
            // либо требуется пользовательский ввод
View Full Code Here


                if (dlg.isOK()) {
                    throw new ReportException("Генерация отчета отменена");
                }
                res = report.continueReport(chunk);
            }
            QueryResults results = (QueryResults) res;
            UserChoiceDlg userChoiceDlg = new UserChoiceDlg(parent, results,
                    subreport.getActiveRows(),
                    subreport.getReport().getQuery().getColumns().getList());
            userChoiceDlg.setVisible(true);
            if(userChoiceDlg.isOK()) {
                ArrayList<Integer> selection = userChoiceDlg.getResult();
                if(selection.size() > 0 ) {
                    results.shrinkTo(selection);
                    subreport.setDefaultResults(results);
                } else {
                    subreport.clearDefaultResults();
                }
                subreportTable.updateUI();
View Full Code Here

        constant = XML.getBoolAttribute(element, ATTR_CONSTANT, false, false);
        canBeOmitted = XML.getBoolAttribute(element, ATTR_CANBEOMMITED, false, false);

        Element resultsEl = element.getChild(QueryResults.TAG);
        if(resultsEl != null) {
            setDefaultResults(new QueryResults(resultsEl));
        } else if(constant) {
            throw new ReportException("Для подотчета '" + selectTitle + "' указано использовать"
                    + " предварительно загруженные результаты, но они отсутствуют");
        }
    }
View Full Code Here

TOP

Related Classes of reportgen.prototype.queryresults.QueryResults

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.