НАЧАЛО >> he3 - редактор записей >> Руководство администратора >> Настройка WS, WSS и default.ws📄 Скачать в DOCX
he3 строит форму из файлов рабочих листов ИРБИС. Администратор настраивает не HTML-форму, а .ws, .wss, меню и PFT, которые уже используются в базе.
Файл .ws задает вкладки и поля редактора. Для каждого поля he3 использует:
InMode;DopInf;Разделы рабочего листа становятся вкладками. Порядок полей сохраняется по рабочему листу.
Если DopInf заканчивается на .ws или .wss, поле получает вложенную схему подполей. В WSS для каждого подполя используются код подполя, описание, повторяемость, InMode, DopInf и подсказка.
Настраивайте WSS так, чтобы коды подполей соответствовали формату записи. При применении окна he3 собирает только непустые подполя.
В динамических WSS, формируемых методом 18, также доступны 128001 (HTML-редактор) и 128002 (список файлов). Варианты !128001 и !128002 сохраняют вызов средства ввода, запрещая ручную корректировку строки.
default.ws используется как общий справочник полей:
default.ws доступны в окне «Добавление полей»;default.ws, вкладка «Добавочные» получает полное описание этого поля;default.ws, he3 создает минимальное описание по метке.Префикс ! в InMode запрещает ручную корректировку поля или подполя как строки:
!0 полностью закрывает поле: нельзя редактировать значение, открывать средства ввода, добавлять или удалять повторения. Номер повторения отображается без ссылки на добавление.!5, !2 и другие ненулевые методы оставляют доступным указанный метод ввода через кнопку в ячейке или F2. Например, !5 открывает рабочий лист подполей, но не позволяет набирать строку поля вручную.InMode.F2. При !0 таблица повторений по F3 также недоступна. В таблице повторений ограничения строки сохраняются, а ненулевые методы ввода остаются доступными.Модуль WS может передавать префикс ! как strongservice. В схеме he3 запрет строки обозначается textEditLocked, а полный запрет !0 дополнительно обозначается readonly.
Если одно поле включено в несколько вкладок, его значения и повторения общие, а способ ввода, меню, WSS и ограничения определяются настройками каждой вкладки. Добавление повторения и разбиение многострочного текста сохраняют эти настройки. Изменение через вкладку, где оно разрешено, отображается и на вкладке с !0, но редактирование на самой закрытой вкладке остается недоступным.
После изменения WS/WSS проверьте:
default.ws содержит поля, которые пользователь должен иметь возможность добавить;DopInf открываются по F2;