Mashup Builder > Виджеты > Стандартные виджеты > Виджет "Навигационная цепочка" (с поддержкой тем)
Виджет "Навигационная цепочка" (с поддержкой тем)
Навигационная цепочка - это компонент интерфейса пользователя, который построен из ссылок, а ссылки выполняются, если их щелкнуть. Виджет "Навигационная цепочка" отображает последовательность данных. Виджет "Навигационная цепочка" - это виджет интерфейса пользователя, который работает с предоставленными входными данными. Навигационная цепочка не знает о расположении пользователя в приложении или любом состоянии в самом приложении.
Источником данных для виджета "Навигационная цепочка" в вашем мэшапе является таблица данных, которую можно использовать через сервис. Таблицы данных должны содержать столбцы, представляющие DisplayField, URLField, TypeField и MashupNameField. Дополнительные сведения об этих полях см. в таблице свойств.
* 
Виджет "Навигационная цепочка" доступен как стандартный виджет в платформе и как веб-компонент, который можно импортировать из SDK.
Дополнительные сведения о создании и конфигурировании мэшапа см. в разделе Создание мэшапа и в соответствующих разделах в главе Mashup Builder.
Ниже перечислены свойства виджета "Навигационная цепочка". Эти свойства необходимо конфигурировать при использовании виджета "Навигационная цепочка" в мэшапе.
Имя свойства
Описание
Базовый тип
Значение по умолчанию
Доступно для привязки? (Д/Н)
Локализуемое? (Д/Н)
ShowCurrentLevel
Показывает ссылку на текущую страницу в навигационной цепочке.
BOOLEAN
True
Д
Н
TruncateLinks
Обрезает ссылки с длинными именами в навигационной цепочке.
BOOLEAN
false
Д
Н
LinkMaxWidth
Задает максимальную ширину для каждой ссылки в пикселях. Ссылки, превышающие эту ширину, усекаются.
STRING
120
Д
Н
Disabled
Отключает виджет в мэшапе. Виджет отображается в мэшапе, но его невозможно использовать.
BOOLEAN
false
Д
Н
CustomClass
Определяет CSS для верхнего раздела (div) виджета. При вводе нескольких классов отделяйте каждый класс пробелом.
STRING
Н/Д
Д
Н
TabSequence
Номер последовательности виджета "Навигационная цепочка" при нажатии клавиши табуляции.
NUMBER
Н/Д
Н
Н
Data
Привязывает данные из источника таблицы данных, чтобы заполнить элементы навигационной цепочки.
* 
Каждая строка этого свойства соответствует одному уровню в виджете "Навигационная цепочка". На каждом уровне навигационной цепочки отображается ссылка, связанная либо с URL-адресом, либо с наименованием мэшапа.
INFOTABLE
Н/Д
Д
Н
DisplayField
DisplayField представляет текст, который отображается в навигационной цепочке.
Это свойство определяет поле в таблице данных, содержащее данные, которые отображаются в виде метки для каждой ссылки навигационной цепочки.
INFOTABLE
Н/Д
Н
Н
URLField
URLField представляет целевые URL-ссылки и используется, когда навигационная цепочка содержит URL-ссылки.
* 
Это применимо, если TypeField имеет любое значение, отличное от значения "Целевой мэшап".
Навигационная цепочка строится из ссылок. Если щелкнуть URL-ссылку, выполняется переход к указанному URL-адресу.
INFOTABLE
Н/Д
Н
Н
TypeField
TypeField указывает тип целевой ссылки: мэшап или URL-адрес.
* 
Выбранное поле таблицы данных определяет, является ли целевой объект ссылки для этого иерархического уровня URL-адресом или именем мэшапа. Например, если значением этого поля является строка "Целевой мэшап", при выборе этой ссылки выполняется переход в мэшап, определяемый значением MashupNameField. В противном случае значение URLField используется "как есть" для URL-адреса ссылки.
INFOTABLE
Н/Д
Н
Н
MashupNameField
MashupNameField представляет наименования целевых мэшапов и используется, когда навигационная цепочка содержит ссылки на мэшапы.
* 
Это применимо, когда TypeField имеет значение "Целевой мэшап".
INFOTABLE
Н/Д
Н
Н
MashupControl
Управляет встроенным мэшапом на текущей странице или связывает параметры со встроенным мэшапом. Доступны опции Управлять текущим мэшапом и Привязать к параметрам мэшапа.
Можно использовать Управлять текущим мэшапом, чтобы заменить весь мэшап, или использовать Привязать к параметрам мэшапа для замены вложенного мэшапа в том же мэшапе-контейнере.
STRING
Управлять текущим мэшапом
Н
Н
Mashup
Выполняет привязку к мэшапу, выбранному при выборе значения Привязать к параметрам мэшапа в свойстве MashupControl.
STRING
Н/Д
Д
Н
DataChanged
Привязываемое событие, которое инициируется при изменении данных в навигационной цепочке.
Н/Д
Н/Д
Д
Н
Clicked
Доступное для связывания событие, которое инициируется, если щелкнуть навигационную цепочку.
Н/Д
Н/Д
Д
Н
MaxNumberOfLinks
Определяет максимальное число связей в навигационной цепочке. Любая дополнительная связь отображается в списке переполнения.
Массив переполнения добавляется в навигационную цепочку в соответствии с выбором свойства MaxNumberOfLinks. Ранее имелись кнопки со стрелками навигации, которые позволяли перейти влево или вправо в связях навигационной цепочки. Они были заменены значком элемента управления переполнением для ThingWorx 9.3.0 и более поздних версий.
Заданное здесь число включает текущую страницу, если для свойства ShowCurrentLevel задано значение True.
* 
Это свойство доступно в ThingWorx 9.3.0 и более поздних версий.
NUMBER
4
Н
Н
Было ли это полезно?