Правила именования сообщений
Внутренние имена сообщений должны подчиняться определенным правилам и зависеть от назначения сообщения
- Пункт меню
menu_NAME
где NAME — это имя функции, вызываемой при клике на данный пункт меню, также это значение совпадает с содержимым тэга node, описывающего данный пункт меню.
- Заголовок интерфейса
title
все таблицы и формы имеют заголовки, кроме того, для формы можно объявить сообщение title_new, которое будет использовано, если форма открыта для создания нового элемента (в данных отсутствует тег elid)
- Колонка таблицы
NAME
имя текстового сообщения должно совпадать с внутренним именем колонки (атрибут name тега col)
- Кнопка панели управления
short_NAME
Короткая надпись, отображаемая под кнопкой (если пользователь выбрал "отображать подписи к кнопкам"), NAME внутреннее имя кнопки (атрибут name тэга toolbtn)
hint_NAME
Всплывающая подсказка, отображаемая при наведении курсора мышки на кнопку, NAME внутреннее имя кнопки (атрибут name тэга toolbtn)
hint_NAME_disabled
Всплывающая подсказка, отображаемая при наведении курсора мышки на неактивную кнопку, NAME внутреннее имя кнопки (атрибут name тэга toolbtn)
msg_FUNC_NAME
Сообщение подтверждения операции, необходимо для кнопок с типом group. NAME внутреннее имя кнопки (атрибут name тэга toolbtn), FUNC имя функции (атрибут name тэга metadata). При отображении сообщения в конец будет добавлен список выделенных элементов (значение берется из ключевого поля) разделенных ", " (запятая и пробел), а в конец будет добавлен знак вопроса "?"
- Страница формы
NAME
Подпись страницы формы, NAME внутреннее имя страницы (атрибут name тега page)
- Поле формы
NAME
Сообщение слева от поля ввода данных, NAME внутреннее имя поля (атрибут name тега field)
hint_NAME
Всплывающая подсказка, отображаемая при наведении курсора мышки на поле, NAME внутреннее имя поля (атрибут name тега field)
- Сообщения об ошибках
msg_error_NAME
Сообщение, отображаемое при возникновении ошибки с кодом 8 (произвольные текстовые сообщения). NAME соответствует атрибуту obj тега error. При этом сообщение может содержать макрос _param_, который будет заменен на содержимое тега error
- Значения для выпадающих списков
NAME
Сообщения в выпадающих списках, описанных с помощью тэга msg, NAME соответствует содержимому тега msg, описывающему элемент выпадающего списка.
- Значения для колонок данных
COL_NAME
Сообщения, отображаемые в таблицах, если колонка (col) имеет тип (атрибут type) msg. COL — имя колонки (атрибут name тега col), NAME — содержимое тега с данными для данной колонки
- Всплывающие подсказки иконок в таблице данных
hint_p_NAME
Всплывающая подсказка, отображаемая при наведении курсора мышки на иконку в таблице, NAME внутреннее имя поля (атрибут name тега field). К данному сообщению будет добавлено содержимое тега с данными, если оно существует.
Внутренние имена сообщений должны подчиняться определенным правилам и зависеть от назначения сообщения.