Export Data

Exporting Data

by Alexander Karlsson

HTML

<script src="https://branch.qlik.com/anon/resources/assets/external/requirejs/require.js"></script>
<link rel="stylesheet" href="https://branch.qlik.com/anon/resources/autogenerated/qlik-styles.css">
<div id="chartarea"></div>

CSS

.qvobject {
  padding: 0 20px;
}

#chartarea {
  margin-top: 20px;
}

JavaScript

var config = {
  host: 'branch.qlik.com',
  isSecure: true,
  prefix: '/anon/'
}
var qBase = 'https://branch.qlik.com/anon/resources';

require.config({
  paths: {
    'qlik': 'https://branch.qlik.com/anon/resources/js/qlik'
  },
  baseUrl: qBase
});

require(['js/qlik', 'jquery'], function(qlik, $) {

  var app = qlik.openApp('3f3a866b-238f-4d1a-8aeb-81e97756af7a', config);
  var object = app.getObject(null, 'LgvyrP');

	var $exportButton = $('<button />');
  $exportButton.html('Export Data')
	$exportButton.click(function() {
		object.then(function(model) {
			 qlik.table(model).exportData({download: true})
    })
  })
  
  $exportButton.appendTo('#chartarea')
  
});