Преимущества использования метода ApplyPatches для обновления свойств объекта в Qlik Sense:
- Возможность динамически добавлять, изменять или удалять свойства общего объекта. 3 С помощью этого метода пользователи могут менять визуализации: переставлять данные, изменять измерения и меры, добавлять ограничения и так далее. 3
- Возможность изменения нескольких свойств за один вызов. 3 Например, если менять измерение или меру, можно одновременно изменить и заголовок. 3
Некоторые недостатки:
- Изменения затрагивают только текущую сессию. 3 Если пользователь отключится и подключится снова, изменения будут потеряны, и начнётся работа с исходной версией объекта. 3
- Изменения не сохраняются. 3 Если установить флаг qSoftPatch в значение true, то изменённые свойства не будут сохраняться. 3
- Нельзя изменять некоторые объекты, например опубликованные объекты или объекты в приложениях, которые нельзя менять. 3
В будущем планируется запретить обновление свойства '/qInfo/qId' с помощью метода ApplyPatches. 1