Содержание урока по Qlik Sense
Backend API состоит из ряда методов и используется для взаимодействия с ассоциативным механизмом Qlik. Он предоставляет вспомогательные функции для вызовов ассоциативного механизма Qlik и доступ к данным ассоциативного механизма Qlik.
Backend API – это оболочка для выбранных методов Qlik Engine JSON API, но с той разницей, что Backend API знает контекст, то есть текущее соединение WebSocket и приложение Qlik Sense.
Backend API доступен для разработчиков расширений как this.backendApi:
this.backendApi.eachDataRow(function(rownum, row) {
.....
}); Следующие методы Backend API доступны, когда вы работаете с выборками в универсальном объекте, стоящем за вашим расширением.
selectValuesselectRangeclearSelectionshasSelectionsИспользуйте метод selectValues для выбора значений в этом объекте. Вызов вызывает перерисовку объекта.
$element.find('li').on('click', function() {
if(this.hasAttribute("data-value")) {
var value = parseInt(this.getAttribute("data-value"), 10), dim = 0;
self.backendApi.selectValues(dim, [value], true);
}
}); Метод selectRange выбирает значения в этом объекте, используя диапазоны.
var range = {
"qMeasureIx": 1,
"qRange": {
"qMin": 10,
"qMax": 100,
"qMinInclEq": true,
"qMaxInclEq": true
}
};
self.backendApi.selectRange( [range], false); Метод hasSelections можно использовать, чтобы узнать, есть ли неподтвержденные выборы для этого объекта.
this.backendApi.hasSelections();
Если для этого объекта есть неподтвержденные выборки, вы можете использовать метод clearSelections, чтобы очистить их.
this.backendApi.clearSelections();
При работе с поиском в объектах списка вы можете использовать следующие методы Backend API.
searchacceptSearchabortSearchИспользуйте метод search для поиска термина в list object. Это приводит к обновленному layout, который содержит только совпадающие записи.
this.backendApi.search("A"); Метод acceptSearch принимает результат поиска и делает его выбранным в поле.
this.backendApi.acceptSearch(false);
Используйте метод abortSearch, если поиск должен быть прерван. Это очищает существующий поиск и возвращает объект в состояние, в котором он находился до поиска.
this.backendApi.abortSearch();
Введение Иногда при создании расширения Qlik Sense вам необходимо получить доступ к системным данным. Это…
// Команда, которая будет запускаться в Powershell на сервере LET vPowershellCommand = 'Get-ChildItem -Path ''lib://Data/QVDs''…
Как построить диаграмму Control Chart со скользящим средним в Qlik Sense? В этой статье будет…
Как сделать чередование цвета в строках прямой таблицы Qlik Sense? Если порядок строк неважен, то…
Обзор В этой серии руководств мы собираемся создать расширение Qlik Sense с использованием Nebula.js и…
Создание расширенного расширения визуализации с использованием Qlik Nebula.js и D3.js В моем последнем посте я рассказал…
This website uses cookies.