3.6.3.22. «Ссылка на проект/портфель»¶
Описание компонента выглядит следующим образом
{
"id": "projectlink-cmp",
"type": "projectlink",
"style": {},
"config": {
"read-only": false, // заблокировать от изменений пользователем
"locale": "ru", // язык
"script": ""
},
"required": false
}
Модель данных компонента
{
"id": "projectlink-cmp",
"type": "projectlink",
"value": "Портфель: Департамент Развития Технологии", // наименование проекта/портфеля
"key": "37dd8c8c-6116-4288-8f24-0567dbe9f492", // идентификатор проекта/портфеля
"valueID": "37dd8c8c-6116-4288-8f24-0567dbe9f492" // идентификатор проекта/портфеля
}
-
class
AS.FORMS.
ProjectLinkModel
()¶ Модель компонента, наследует
AS.FORMS.Model()
-
AS.FORMS.ProjectLinkModel.
getValue
()¶ Получить идентификатор выбранного проекта или портфеля
Результат: String
идентификатор проекта/портфеля
-
AS.FORMS.ProjectLinkModel.
setValue
(newValue)¶ Задать значение
Аргументы: - newValue (String) – идентификатор проекта/портфеля, либо null
-
AS.FORMS.ProjectLinkModel.
setValueFromInput
(newValue)¶ Задать значение
Аргументы: - newValue (object) –
{ "actionID": "идентификатор проекта/портфеля", "name": "наименование проекта/портфеля", "elementType": 128 // 128 - портфель, 256 - проект }
- newValue (object) –
-
-
class
AS.FORMS.
ProjectLinkView
()¶ Отображение компонента, наследует
AS.FORMS.View()