Расширение меню папок
Web-клиент предоставляет API для работы с пунктами меню папок, позволяя добавлять собственные пункты в контекстное меню папок.
Воспользоваться API можно, например, следующим образом:
function setCustomMenuItems(sender: Layout) {
sender.layout.params.services.folderMenuManagement.setCustomMenuItems(customFolderMenuItems);
}
const customFolderMenuItems = [
{
name: "A",
title: "A",
action: (folder: FolderMainMenuItem) => console.log(folder.params.folderInfo.id) (1)
},
{
name: "B",
title: "B",
action: (folder: FolderMainMenuItem) => console.log(folder.params.folderInfo.name) (2)
},
{
name: "C",
title: "C",
action: (folder: FolderMainMenuItem) => console.log(folder.params.folderInfo.defaultViewId) (3)
},
]
1 | Получить идентификатор папки. |
2 | Получить имя папки. |
3 | Получить идентификатор представления по умолчанию. |