Руководство для разработчиков

Правила именования сообщений

Внутренние имена сообщений должны подчиняться определенным правилам и зависеть от назначения сообщения

  • Пункт меню
    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). К данному сообщению будет добавлено содержимое тега с данными, если оно существует.

Внутренние имена сообщений должны подчиняться определенным правилам и зависеть от назначения сообщения.