Получение информации о карточке, разметке
JS API предоставляет возможность получать в скрипте информацию об открытой карточке и разметке, с использованием которой она открыта.
Следующий код демонстрирует пример получения информации о карточке и разметке:
export function showInformation(sender: Layout, e: IEventArgs) {
let cardInfo = sender.getService($CardInfo); (1)
let cardId = sender.getService($CardId);
console.log("Идентификатор карточки: " + cardId);
console.log("Тип карточки: " + cardInfo.typeId);
console.log("Вид карточки: " + cardInfo.kindId);
let layoutInfo = sender.getService($LayoutInfo); (2)
console.log("Название разметки: " + layoutInfo.name);
console.log("Тип разметки: " + layoutInfo.type);
console.log("Тип пользовательского устройства: " + layoutInfo.deviceType);
}
1 | Информация о карточке из сервиса $CardInfo . |
2 | Информация о разметке из сервиса $LayoutInfo . |