qdt-components (Qlik Demo Team Components) is a library of components that we have developed in the demo team and that have been used in most of our mashups found in webapps.qlik.com and demos.qlik.com. It's a collection of filters, tables, barcharts, selection toolbars, or even simple getting/creating object methods from the Visualization Api. You do not have to worry about connection strings, loading Requirejs, jQuery etc. Everything is taken care for you! The library can be used in a simple html page by loading the qdt-components.js or in React and Angular2+ via npm.
Today, I will show you how to load a simple object and create a session barchart, in simple html and Angular 5
I am really glad you tried it out. We are in the process of removing bootstrap.
1. Try to load your css after initializing the component
2. Bootstrap is used only in the objects that are using hte Engine API and not the Visualization API. So, if you only wand to display Qli kSense objects with their id, set the engineApi to false in your config
I think that loading my CSS after the component's initialization isn't really an option, since this JS file has 1.5mb... It would be painful for the user experience, if on slow connections...
I tried with engineApi set to false but it still applies all CSS styles in my page, since I'm using default class names (e.g navbar).
As you suggested in 2., if I set to engineApi to false, it should not load Bootstrap CSS, or did I misunderstood?
My question is that how the Authentication will work in an Angular2+ environment to access Qlik sense apps and sheets protected by e.g. SAML or JWT authentication method behind a Virtual Proxy?
Hey QDT authors! Great work, very useful and it speeds up mashup creation. However, how could I achieve that a anguar-app with QDT parses selection parameters from URL? (like the /single integration)? Usually I would grap the app object and use app.field(...).selectMatch(...) or so.