JSFiddle - React, Tailwind, and code Playground
HTML
<script src="https://igniteui.com/js/modernizr.min.js"></script>
<script src="https://code.jquery.com/jquery-1.9.1.min.js"></script>
<script src="https://code.jquery.com/ui/1.10.3/jquery-ui.min.js"></script>
<script src="https://cdn-na.infragistics.com/igniteui/latest/js/infragistics.core.js"></script>
<script src="https://cdn-na.infragistics.com/igniteui/latest/js/infragistics.dv.js"></script>
<script src="https://igniteui.com/js/apiviewer.js"></script>
<script src="https://igniteui.com/js-data/nw-invoices"></script>
<link href="https://cdn-na.infragistics.com/igniteui/latest/css/themes/infragistics/infragistics.theme.css" rel="stylesheet"></link>
<link href="https://cdn-na.infragistics.com/igniteui/latest/css/structure/infragistics.css" rel="stylesheet"></link>
<link href="https://igniteui.com/css/apiviewer.css" rel="stylesheet" type="text/css"></link>
<div id="sparkline"></div>
<div class="api-explorer">
<button id="btnAddData">Add New Data Item</button><span>$("#sparkline").igSparkline("addItem", item);</span><br />
<button id="btnRemoveData">Remove First Data Item</button><span>$("#sparkline").igSparkline("removeItem", 0);</span><br />
</div>
<div class="api-viewer"></div>
JavaScript
$(function () {
// Used to show output in the API Viewer at runtime,
// defined in external script 'apiviewer.js'
var apiViewer = new $.ig.apiViewer();
/*----------------- Method & Option Examples -------------------------*/
// Add New Data Item button click handler
$("#btnAddData").click(function (e) {
var rnd = Math.floor(Math.random() * 2501);
var item = { OrderDate: new Date(), ExtendedPrice: rnd };
$("#sparkline").igSparkline("addItem", item);
apiViewer.log("Item Added [Value: " + rnd + " ]");
});
// Remove First Data Item button click handler
$("#btnRemoveData").click(function (e) {
var removedData = $("#sparkline").igSparkline("getDataItem", 0);
$("#sparkline").igSparkline("removeItem", 0);
if (removedData) {
removedData = removedData.ExtendedPrice;
apiViewer.log("Item Removed [Value: " + removedData + " ]");
}
});
/*----------------- Event Examples -------------------------*/
$("#sparkline").on("igsparklinedatabinding", function (e, ui) {
// ** REMOVE ** log event data here, show output at runtime using
apiViewer.log("igsparklinedatabinding");
});
$("#sparkline").on("igsparklinedatabound", function (e, ui) {
// ** REMOVE ** log event data here, show output at runtime using
apiViewer.log("igsparklinedatabound");
});
/*----------------- Instantiation -------------------------*/
$("#sparkline").igSparkline({
dataSource: northwindInvoices,
height: "100px",
width: "100%",
valueMemberPath: 'ExtendedPrice',
...