This repo has been archived and replaced by: https://github.com/qlik-oss/sn-list-objects which contains:
A new Filter pane based on Nebula Listbox.
!EXPERIMENTAL!
This code has not been published yet but will later on be published as an npm
module.
Start by cloning the repository and cd
into it:
git clone https://github.com/qlik-oss/sn-filter-pane.git
cd ./sn-filter-pane
To view the viz using Nebula serve (and watch files for changes) use:
npm start
Then go to: http://localhost:8000 and select a backend Engine service and an app to connect to.
Clone the Nebula repository:
git clone https://github.com/qlik-oss/nebula.js.git
Build the serve
sub-package (run build after every code change):
cd ./nebula.js/commands/serve
yarn
yarn build:dev
cd ./nebula.js/commands/serve
npm link
cd ./sn-filter-pane
npm link @nebula.js/cli-serve
Now you can start the Filter pane with npm start
and get changes from the local Nebula Listbox instead of the published version.
Use the npm run sense
or npm run sense:dev
command to build a Qlik Sense extension. Then add the extension to your local Qlik Sense installation.
For example:
cd ./sn-filter-pane
npm run build && npm run sense && cp -r ./sn-filter-pane-ext ~/Qlik/Sense/Extensions
Simply run the create-release workflow.
It requires a branch to deploy as a parameter, this should always be main
.
You need to be a collaborator to run this workflow.