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" }
]
});
});