Инструменты пользователя

Инструменты сайта


lssexampl-04-doc

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
lssexampl-04-doc [2026/04/28 12:50] – [Контроллеры источников данных DataSource] madminlssexampl-04-doc [2026/07/24 18:05] (текущий) – [Главное меню проекта] madmin
Строка 11: Строка 11:
 === Контроллер для таблицы machine === === Контроллер для таблицы machine ===
 Вот содержимое файла контроллера источника данных для таблицы оборудования **machine**, файл **php/datasources/machine.php**: Вот содержимое файла контроллера источника данных для таблицы оборудования **machine**, файл **php/datasources/machine.php**:
-<code>+<code php>
 class DataSource_Machine_Ext extends DataSource_Machine { class DataSource_Machine_Ext extends DataSource_Machine {
   protected function onRowAfter(&$row, $params=Array()) {   protected function onRowAfter(&$row, $params=Array()) {
Строка 38: Строка 38:
 === Контроллер для таблицы machinerepair === === Контроллер для таблицы machinerepair ===
 Вот содержимое файла контроллера источника данных для таблицы запланированных и фактически выполненных ремонтов **machinerepair**, файл **php/datasources/machinerepair.php**: Вот содержимое файла контроллера источника данных для таблицы запланированных и фактически выполненных ремонтов **machinerepair**, файл **php/datasources/machinerepair.php**:
-<code>+<code php>
 class DataSource_Machinerepair_Ext extends DataSource_Machinerepair { class DataSource_Machinerepair_Ext extends DataSource_Machinerepair {
   protected function initRequests() {   protected function initRequests() {
Строка 168: Строка 168:
 === Контроллер для таблицы repairnorm === === Контроллер для таблицы repairnorm ===
 Вот содержимое файла контроллера источника данных для таблицы норм ремонтов **repairnorm**, файл **php/datasources/repairnorm.php**: Вот содержимое файла контроллера источника данных для таблицы норм ремонтов **repairnorm**, файл **php/datasources/repairnorm.php**:
-<code>+<code php>
 class DataSource_Repairnorm_Ext extends DataSource_Repairnorm { class DataSource_Repairnorm_Ext extends DataSource_Repairnorm {
   /// переопределяем проверку после правки строки   /// переопределяем проверку после правки строки
Строка 184: Строка 184:
 === Экранная форма нормативов ремонта === === Экранная форма нормативов ремонта ===
 Экранная форма справочника **Типы оборудования** переделана в экранную форму **Типы оборудования и нормативы ремонта**: Экранная форма справочника **Типы оборудования** переделана в экранную форму **Типы оборудования и нормативы ремонта**:
-<code>+<code xml>
 <form name="%form%" caption="Типы оборудования и нормативы ремонтов"> <form name="%form%" caption="Типы оборудования и нормативы ремонтов">
   <rowsets>   <rowsets>
Строка 233: Строка 233:
 === Экранная форма паспортов оборудования и ремонтов === === Экранная форма паспортов оборудования и ремонтов ===
 Разработана экранная форма formMachine, XML описание ее расположено в файле **php/forms/formMachine/formMachine.xml**: Разработана экранная форма formMachine, XML описание ее расположено в файле **php/forms/formMachine/formMachine.xml**:
-<code>+<code xml>
 <form name="%form%" caption="Паспорт оборудования"> <form name="%form%" caption="Паспорт оборудования">
   <rowsets>   <rowsets>
Строка 339: Строка 339:
 ==== Главное меню проекта ==== ==== Главное меню проекта ====
 Главное меню проекта описывается в XML файле **php/config/appmenu.xml**: Главное меню проекта описывается в XML файле **php/config/appmenu.xml**:
-<code>+<code xml>
 <node name="Паспорта оборудования и ремонты" icon="box" form="formMachine"/> <node name="Паспорта оборудования и ремонты" icon="box" form="formMachine"/>
 <node name="Типы оборудования и нормативы ремонтов" icon="ref" form="ref.formMachineType"/> <node name="Типы оборудования и нормативы ремонтов" icon="ref" form="ref.formMachineType"/>
lssexampl-04-doc.1777369844.txt.gz · Последнее изменение: 2026/04/28 12:50 — madmin

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki