Доступ к системным данным и переменным в Extension Qlik Sense

Введение Иногда при создании расширения Qlik Sense вам необходимо получить доступ к системным данным. Это особенно актуально, если вы пытаетесь создать что-то более общее. Возможно, вам нужен список полей, измерений или показателей. Или вам нужно работать с переменными. Если вы новичок в разработке Qlik Sense, вы можете посмотреть в документации Читать дальше…

Как создать Qlik Sense Extension с помощью Nebula.js и React

Обзор В этой серии руководств мы собираемся создать расширение Qlik Sense с использованием Nebula.js и React, используя Recharts библиотеки построения диаграмм React. Recharts — это компонуемая библиотека диаграмм компонентов React, созданная на основе D3. Вы можете найти домашнюю страницу библиотеки здесь . В частности, мы собираемся создать расширение диаграммы с областями на основе некоторых Читать дальше…

Создание Extension с помощью qlik nebula.js и D3.js – Tutorial

Создание расширенного расширения визуализации с использованием Qlik Nebula.js и D3.js   В моем последнем посте я рассказал о надежных возможностях API-интерфейсов Qlik Sense (QS) для создания готовых визуальных метафор и способах их интеграции в экосистему Qlik. Естественным выбором для разработчиков при создании расширений QS на протяжении многих лет был Extension API , в  основном использующий Читать дальше…

Создание Extensions с помощью nebula.js – пример Hello World

В этом уроке мы создадим расширение HelloWorld, используя nebula.js и Qlik Sense Desktop Видео Hello World Extension – What is Nebula.js? Making Sense of Qlik APIs – Nebula CLI Создайем расширение HelloWorld, используя nebula.js В этом руководстве вы узнаете, как создать простое расширение, отображающее таблицу с использованием nebula.js. В статье будут Читать дальше…

qExt v2.0 – Extension Development Environment (Qlik Sense)

qExt v2.0 Tutorial qExt — это инструмент, помогающий автоматизировать создание и развертывание расширений визуализации Qlik Sense. Он может настроить вас на стандартные среды разработки расширений и более простой метод импорта скомпилированного кода на ваш сервер Qlik, чтобы вам не приходилось каждый раз вручную удалять и импортировать расширение. Посмотреть проект на GitHub Qlik Читать дальше…

Панель свойств расширения или Properties Panel

Создание панели свойств Qlik Sense Extension Введение в свойства расширения. Что такое панель свойств? Перед тем, как перейти к разработке Qlik Sense Visualization Extensions, необходимо понять основные принципы определения и использования свойств в Qlik Sense расширениях. Основная идея свойств состоит в том, чтобы предложить пользователям способ настройки поведения расширений визуализации таким же Читать дальше…

Extension Development – Структура объекта layout

Общая структура объекта layout disableNavMenu: false extensionMeta: {translationKey: “”, icon: “table”, iconChar: “puzzle”, isLibraryItem: true, visible: true, …} footnote: “” qHyperCube: {qSize: {…}, qDimensionInfo: Array(1), qMeasureInfo: Array(1), qEffectiveInterColumnSortOrder: Array(2), qGrandTotalRow: Array(1), …} qInfo: {qId: “BgJXgdA”, qType: “TableExtensionTest”} qMeta: {privileges: Array(4)} qSelectionInfo: {} showDetails: false showTitles: true subtitle: “” title: “” Читать дальше…

Qlik Web Developer – Backend API для разработки Extensions

Введение в Qlik Sense Backend API Backend API состоит из ряда методов и используется для взаимодействия с ассоциативным механизмом Qlik. Он предоставляет вспомогательные функции для вызовов ассоциативного механизма Qlik и доступ к данным ассоциативного механизма Qlik. Backend API – это оболочка для выбранных методов Qlik Engine JSON API, но с той разницей, что Backend API знает контекст, то есть Читать дальше…

Отладка visualization extension с помощью web developer tools

Отладка с помощью инструментов веб-разработчика Исторически сложилось так, что разработчики JavaScript часто использовали alert() для целей отладки, но это может восприниматься как раздражающее, поэтому вместо этого рекомендуется использовать console.log() для отправки данных в консоль браузера. Инструменты веб-разработчика Большинство веб-браузеров предлагают какой-то инструмент разработчика, но в этом разделе вы познакомитесь с некоторыми основными концепциями, основанными на Google Читать дальше…

Обзор Extension API и описание методов расширений

Введение в Extension API Extension API состоит из методов и свойств, используемых для создания custom расширений визуализации (или custom visualization extensions). Обзор Visualization extension templates Для начала рассмотрим шаблоны Visualization extension templates. В dev-hub при создании Extension вам предлагают выбрать шаблон. Basic Visualization template Назовем наш Extension “1_BVT”. При инициализации Читать дальше…