НавигационнаяСсылка
Стд::Интерфейс::НавигационнаяСсылка Доступность: КлиентИСервер
Позволяет получать навигационные ссылки и их представления. Не имеет конструктора, доступны только статические методы.
Сравнение
Ссылочное
Иерархия типа
Базовые типы: Объект, Представляемое
Методы
Абсолютная
Доступность: Клиент
Статический
Абсолютная(Объект: Тип<КлиентскоеПриложение>): СтрокаПримеры
метод ПолучитьАбсолютнуюСсылку(): Строка
// Вернет абсолютную ссылку на клиентское приложение МоеПриложение, например "http://server.com:9090/Application/MyApp"
пер СсылкаНаМоеПриложение = НавигационнаяСсылка.Абсолютная(Тип<МоеПриложение>)
// Вернет абсолютную ссылку на текущее клиентское приложение, например "http://server.com:9090/Application"
пер СсылкаНаКлиентскоеПриложение = НавигационнаяСсылка.Абсолютная(КлиентскоеПриложение.ПолучитьТип())
// ...
возврат СсылкаНаМоеПриложение.Пусто() ? СсылкаНаКлиентскоеПриложение : СсылкаНаМоеПриложение
;
Абсолютная
Доступность: Клиент
Статический
Абсолютная(Объект: Сущность.Ключ|НавигационнаяКоманда|Форма<неизвестно>|Тип<НавигационнаяКоманда|Форма<неизвестно>>, Приложение: Тип<КлиентскоеПриложение>? = Неопределено): СтрокаАргумент Приложение задает используемый фасад. Если он не указан(равен Неопределено), используется текущее приложение.
Перегрузка
Абсолютная(Объект: Тип<КлиентскоеПриложение>): Строка
Примеры
метод ПолучитьАбсолютнуюСсылкуНаЭкземплярСущности(Экземпляр: Книги.Ссылка): Строка
// Вернет абсолютную ссылку на ссылку на элемент справочника в клиентском приложении МоеПриложение,
// например "http://server.com:9090/Application/MyApp?navLink=data/i244qznkljh2xpzehoh43mwz6u/d3ednmdmkzr6nlmq7f5vbd4qki"
возврат НавигационнаяСсылка.Абсолютная(Экземпляр, Тип<МоеПриложение>)
;
Относительная
Доступность: Клиент
Статический
Относительная(Объект: Сущность.Ключ|НавигационнаяКоманда|Форма<неизвестно>|Тип<КлиентскоеПриложение|НавигационнаяКоманда|Форма<неизвестно>>): СтрокаПримеры
метод ОтносительнаяНавигационнаяСсылкаНаЭлементСправочника(СсылкаНаСправочник: Справочник.Ссылка): Строка
// например, "?navLink=data/i244qznkljh2xpzehoh43mwz6u/d3ednmdmkzr6nlmq7f5vbd4qki"
возврат НавигационнаяСсылка.Относительная(СсылкаНаСправочник)
;
Относительная
Доступность: Сервер
Статический
Относительная(Объект: Сущность.Ключ|НавигационнаяКоманда|Форма<неизвестно>|Тип<Форма<неизвестно>>): СтрокаПримеры
метод ПолучитьОтносительнуюСсылку(Экземпляр: Книги.Ссылка): Строка
// Вернет относительную ссылку на элемент справочника,
// например "?navLink=data/i244qznkljh2xpzehoh43mwz6u/d3ednmdmkzr6nlmq7f5vbd4qki"
возврат НавигационнаяСсылка.Относительная(Экземпляр)
;
Представление
Доступность: КлиентИСервер
Статический
Перегрузка
Представляемое::Представление(): Строка
Примеры
метод ПолучитьПредставлениеСсылки(): Строка
// Вернет представление элемента справочника "МойСправочник", например "Элемент справочника 1"
возврат НавигационнаяСсылка.Представление("?navLink=data/i244qznkljh2xpzehoh43mwz6u/d3ednmdmkzr6nlmq7f5vbd4qki")
;