JSFiddle - React, Tailwind, and code Playground

by dkamburov

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.lob.js"></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>

<input id="search">
<br><br>


<table id="grid"></table>

CSS

#grid_container
        {
            width: 100%;
            max-width: 560px;
        }

JavaScript

$(function () {

  $("#search").on("input", (e) => {
    $.get("https://services.odata.org/V4/Northwind/Northwind.svc/Products?$filter=contains(ProductName,'" + e.target.value + "')", function (data) {
      $("#grid").igGrid("option", "dataSource", data.value);
    });
  });
  var data = [];

  $("#grid").igGrid({
    dataSource: data,
    columns: [
    	{ key: "ProductID", dataType: "string" },
    	{ key: "ProductName", dataType: "string" },
      { key: "QuantityPerUnit", dataType: "string" }
    ]
  });
});