Amir писал(а):
Это вспомогательное поле. Для отображения в таблице.
А в шаблоне названия сервиса же вроде бы есть $interfaceTitle.
В
документации про это ничего нет:
Цитата:
1. title.pattern=(<шаблон имени сервиса>), в шаблоне имени возможны переменные:
${login} - логин;
${deviceIdentifier} - идентификатор устройства, к которому привязан сервис;
${deviceTitle} - полное название устройства, к которому привязан сервис;
${interfaceId} - код интерфейса, указанного для сервиса;
${vlan} - VLAN, указанный для сервиса;
${addressRange} - адреса, указанные для сервиса;
${macAddress} - MAC-адрес(а), указанный для сервиса;
${identifier} - идентификаторы, указанные для сервиса.
А есть ли в шаблоне ещё и хост устройства (без порта)? А можно ли в шаблоне объединять несколько переменных с произвольным разделителем?
Amir писал(а):
Нашел ошибку с $interfaceTitle - при использовании библиотеки устройств работало некорректно (при получении названия интерфейса использовался id устройства из дерева, а не из библиотеки). Выложили.
[/quote]
А null для getInterfaceTitle() починили? А для getContractTitle?