lssexampl-04-doc
Различия
Показаны различия между двумя версиями страницы.
| Следующая версия | Предыдущая версия | ||
| lssexampl-04-doc [2024/01/04 12:51] – создано - внешнее изменение 127.0.0.1 | lssexampl-04-doc [2026/04/28 12:50] (текущий) – [Контроллеры источников данных DataSource] madmin | ||
|---|---|---|---|
| Строка 172: | Строка 172: | ||
| /// переопределяем проверку после правки строки | /// переопределяем проверку после правки строки | ||
| protected function onRowValid(& | protected function onRowValid(& | ||
| - | { // проверка значений repairid и machinetypeid на уникальность - для более понятного пользователю сообщения об ошибке | ||
| - | $sql_repairid=$this-> | ||
| - | $sql_machinetypeid=$this-> | ||
| - | $sql_id=$this-> | ||
| - | $sql=<<< | ||
| - | select count(*) as n | ||
| - | from | ||
| - | " | ||
| - | where | ||
| - | " | ||
| - | " | ||
| - | " | ||
| - | SQL; | ||
| - | $rec=$this-> | ||
| - | if ($rec[' | ||
| - | } | ||
| { // проверка значения периодичности ремонта | { // проверка значения периодичности ремонта | ||
| if ($row[' | if ($row[' | ||
| Строка 195: | Строка 179: | ||
| return new DataSource_Repairnorm_Ext(); | return new DataSource_Repairnorm_Ext(); | ||
| </ | </ | ||
| - | * обработчик события **onRowValid** | + | * обработчик события **onRowValid** проверяет неотрицательность значения поля **Периодичность ремонта**. |
| ==== Экранные формы FormController ==== | ==== Экранные формы FormController ==== | ||
| Строка 366: | Строка 350: | ||
| * Добавлен пункт вызова экранной формы **Паспорта оборудования и ремонты** | * Добавлен пункт вызова экранной формы **Паспорта оборудования и ремонты** | ||
| * Вызов экранной формы **Типы оборудования и нормативы ремонтов** перенесен из раздела **Справочники** в корень меню | * Вызов экранной формы **Типы оборудования и нормативы ремонтов** перенесен из раздела **Справочники** в корень меню | ||
| - | ===== Материалы для скачивания ===== | ||
| - | Для скачивания материалов необходимо наличие пароля ftp сервера ЦТИ. | ||
| - | * **адрес**: | ||
| - | * **login**: ftpuserlss | ||
| - | * **password**: | ||
| - | На ftp сервере размещены следующие файлы: | ||
| - | * **lssexample-004.zip** - этап 4 демонстрационного примера; | ||
| - | Можно скачать виртуальную машину с развернутым демонстрационным примером: | ||
| - | * [[lssexampl-virtualbox]] | ||
| ===== Демонстрационные примеры и ссылки ===== | ===== Демонстрационные примеры и ссылки ===== | ||
| Демонстрационные примеры доступны в режиме " | Демонстрационные примеры доступны в режиме " | ||
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | </ul> | + | |
| - | </html> | + | |
lssexampl-04-doc.1704361883.txt.gz · Последнее изменение: 2024/01/04 12:51 — 127.0.0.1
