lssexampl-05-report
Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| lssexampl-05-report [2024/07/08 13:01] – внешнее изменение 127.0.0.1 | lssexampl-05-report [2026/07/24 18:06] (текущий) – [Главное меню проекта] madmin | ||
|---|---|---|---|
| Строка 10: | Строка 10: | ||
| ==== Экранные формы для вызова отчетов ==== | ==== Экранные формы для вызова отчетов ==== | ||
| Для вызова и задания параметров отчета разработаны 2 экранные формы: **formReportPlan** и **formReportFact**. Они похожи, | Для вызова и задания параметров отчета разработаны 2 экранные формы: **formReportPlan** и **formReportFact**. Они похожи, | ||
| - | < | + | < |
| <form name=" | <form name=" | ||
| < | < | ||
| Строка 103: | Строка 103: | ||
| Для этой экранной формы написан контроллер - **formReportPlan.php**: | Для этой экранной формы написан контроллер - **formReportPlan.php**: | ||
| - | < | + | < |
| class FormReportPlan extends FormController { | class FormReportPlan extends FormController { | ||
| protected function getDefinitionMacro($params=Array()) { | protected function getDefinitionMacro($params=Array()) { | ||
| Строка 132: | Строка 132: | ||
| ==== Контроллеры отчетов ==== | ==== Контроллеры отчетов ==== | ||
| Разработаны 2 контроллера отчетов - **plan** и **fact**. Они размещены в папке **php/ | Разработаны 2 контроллера отчетов - **plan** и **fact**. Они размещены в папке **php/ | ||
| - | < | + | < |
| includeLib(' | includeLib(' | ||
| class ReportPlan extends ReportController { | class ReportPlan extends ReportController { | ||
| Строка 358: | Строка 358: | ||
| ==== Главное меню проекта ==== | ==== Главное меню проекта ==== | ||
| Главное меню проекта описывается в XML файле **php/ | Главное меню проекта описывается в XML файле **php/ | ||
| - | < | + | < |
| <node name=" | <node name=" | ||
| <node name=" | <node name=" | ||
lssexampl-05-report.1720432871.txt.gz · Последнее изменение: 2024/07/08 13:01 — 127.0.0.1
