Перейти к содержанию

Link#

Link - элемент управления, позволяющий добавлять ссылку на страницу.

Свойства#

id#

Идентификатор контрола.

Отнаследовано от Control

hint#

Всплывающая подсказка, которая появляется при наведении на контрол.

отнаследовано от Control

tags#

Позволяет объединять контролы в группы, возвращает массив имен.

Отнаследовано от Control

editorWidth#

Ширина контрола в колонках (для Bootstrap-верстки).

отнаследовано от Control. По умолчанию значение 3

denyRoles#

Список ролей без прав на данный элемент.

Отнаследовано от Control

readRoles#

Список ролей на чтение данных.

Отнаследовано от Control

writeRoles#

Список ролей на изменение данных.

Отнаследовано от Control

visible#

Видимость контрола.

Отнаследовано от Control

width#

Ширина контрола.

Отнаследовано от Control

text#

тип значение по умолчанию допустимые значения
string -

Текст ссылки

href#

тип значение по умолчанию допустимые значения
string -

Ссылка

target#

тип значение по умолчанию допустимые значения
string _self _self, _blank, _parent, _top

Аттрибут ссылки, отвечающий за то, в какой вкладке открыть ссылку (доступно только для 8.4).

Принимает параметры аналогичные HTML свойству target элемента link(), выполняет те же функции.

viewName#

тип значение по умолчанию допустимые значения
string -

Имя формы(ключ из словаря формы) для формирования ссылки в методе рендеринга ячейки.

Действует только при использование контрола в качестве эдитора колонки

Методы#

parseQueryString#

Статический метод, парсит строку в URL.

Возвращает объект, содержащий параметры строки запроса url, где ключ - название параметра, значение - значение параметра

parseQueryString(url)

createUrl#

Статический метод, возвращает хэш-фрагмент url для переданного маршрута

createUrl(args)
параметр тип описание
args object объект со свойствами
args.route string имя маршрута
args.params string параметры маршрута
Пример
    link.createUrl({
        route: 'view',
        params: { 
            name: 'document',
            id: 1
        }
    })
    link.createUrl({
        route: 'view',
        params: { 
            name: 'document',
            id: 1,
            query: { param1: 532, param2: 256 }
        }
    })

createViewUrl#

Статический метод возвращает хэш-фрагмент url для переданного маршрута view.

createViewUrl(params)
параметр тип описание
params object параметры маршрута
name string ключ представления, который указывается в файле units.json (см. статью Unit )
id string идентификатор документа. Используется в формах, которые унаследованы от класса Document_(8.3)
query string словарь дополнительных параметров (queryString). Используется для передачи в форму дополнительных параметров (customData). Эти параметры доступны в конструкторе формы, либо в обработчике события формы tabActivated
Пример
    Link.createViewUrl({
        name: 'registry'
    })
    Link.createViewUrl({
        name: 'document', 
        id: 1 
    })
    Link.createViewUrl({
        name: 'document', 
        id: 1,
        query: { param1: 532, param2: 256 }
    })

Рекомендации по переходу на новую версию#

При переходе учесть изменения.