Есть такое оооочень небольшое предположение, что на Новый Год снега не будет, зато будет хороший плюс. Давайте исправим это: сделаем немного новогоднего волшебства в QlikView!

Qlik-расширение: Снежники, вьюга, снег

Для вас я расскажу, как по-новогоднему украсить любое QlikView, устроив в приложениях настоящую вьюгу. Итак, визуальная магия – устанавливаем и разбираем расширение от Barry Harmsen, которое добавит рождественское настроение к нашему документу QlikView.

В конце поста вы можете скачать расширение.

А сейчас немного теории по созданию и установке расширений QlikView.

 

Установка расширения

Напоминаю, как добавлять расширения в файлы QlikView.

  1. В меню программы QlikView заходим в параметры документа (CTRL+ALT+D).
  2. Заходим во вкладку Расширение

QlikView new year

3. Добавляем расширение Snow-Storm и жмем кнопку Ок.

 

QlikView new year-1

 

После этого включаем WebView – Урррраааааа!

 

QlikView new year-2

 

Вот она – зимняя вьюга!

 

QlikView new year-3

 

QlikView: инструкция по созданию расширения

Если вы новичок, то наверняка, возник вопрос: «Как же просмотреть содержание расширения  QlikView?». По сути, расширение (QlikView extension) – архивный файл QlikView. Если сделать простую манипуляцию, изменить расширение файла, вы увидите все содержимое расширения. Для активной работы с расширением архив надо распаковать. Ту же последовательность распаковки файлов делает и QlikView, загружая расширение в:

Windows 7:

  • C:\Users\[user]\AppData\Local\QlikTech\QlikView\Extensions\Objects
  • C:\Users\[user]\AppData\Local\QlikTech\QlikView\Extensions\Document

Windows XP:

  • C:\Documents and Settings\[user]\Local Settings\Application Data\QlikTech\QlikView\Extensions\Objects
  • C:\Documents and Settings\[user]\Local Settings\Application Data\QlikTech\QlikView\Extensions\Document

Содержимое расширения Snow-Storm.qar:

QlikView new year-4

Ну, а теперь краткая инструкция по созданию расширения Вьюга:

  1. Создаем папку Snow-Storm.
  2. В текстовом редакторе (предлагаю воспользоваться, например, полезным и бесплатным Notepad ++) создаем два файла “Definition.xml” и “Script.js”.

Definition.xml – основной файл, в котором  QlikView находит мета-информацию для расширения QlikView.

Пишем такой код:

При выполнении этого скрипта в QlikView устанавливается следующая информация:

  • Путь (папка) нашего расширения – мы указали папку Snow-Storm.
  • Ярлык и Описание – мы указали “Да будет Вьюга!” и “ Звенит январская вьюга!” соответственно. Объект установки – документ.

 

Теперь поработаем с JavaScript. Код для нашей страницы Script.js будет такой:

 

НА ЗАМЕТКУ! Типовая структура расширения:

Название файла Описание
Расширение.xml В этом файле даны директивы для QlikView по загрузке мета-данных.
Скрипт.js Расширение загружается только тогда, когда в архиве есть файл Script.js, благодаря фукнции  Qv.AddExtension.
Значок.png По сути, это ярлык вашего расширения. В списке расширений будет показана именно эта картинка. Помните, что размер значка не должен превышать 24×24 пикселя.
Дополнительные файлы Дополнительные файлы, которые определяют работу расширения. Это могут быть рисунки, скрипты и иное.

Отличных вам праздников!

Итак, скачивайте и радуйте коллег и себя рождественским и новогодним настроением!

buttonSnow-Storm — скачать приложение QlikView 

И, конечно, поздравляю всех вас с Новым годом и Рождеством! Желаю вам всего лучшего в 2016 году!