JSFiddle - React, Tailwind, and code Playground

by Oleg Kiriljuk

HTML

<script src="https://cdnjs.cloudflare.com/ajax/libs/free-jqgrid/4.13.5/js/jquery.jqgrid.src.js"></script>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/free-jqgrid/4.13.5/css/ui.jqgrid.min.css">
<table id="list4"></table>
<div id="pgrps"></div>

JavaScript

var mydata = [{id: "1", invdate: "2007-10-01", name: "<div style='background-color:red'><span>test</span></div>", note: "<div style='color:red'><span>note</span></div>", amount: "200.00", tax: "10.00", total: "210.00"},
    {id: "2", invdate: "2007-10-02", name: "<div><a href='http://trirand.com/blog/jqgrid/jqgrid.html' target='_blank'>test2</a></div>", note: "<div><span>note2</span></div>", amount: "300.00", tax: "20.00", total: "320.00"},
    {id: "3", invdate: "2007-09-01", name: "<div><span>test3</span></div>", note: "<div><span>note3</span></div>", amount: "400.00", tax: "30.00", total: "430.00"},
    {id: "4", invdate: "2007-10-04", name: "<div><span>test</span></div>", note: "<div><span>note</span></div>", amount: "200.00", tax: "10.00", total: "210.00"},
    {id: "5", invdate: "2007-10-05", name: "<div><span>test2</span></div>", note: "<div><span>note2</span></div>", amount: "300.00", tax: "20.00", total: "320.00"},
    {id: "6", invdate: "2007-09-06", name: "<div><span>test3</span></div>", note: "<div><span>note3</span></div>", amount: "400.00", tax: "30.00", total: "430.00"},
    {id: "7", invdate: "2007-10-04", name: "<div><span>test</span></div>", note: "<div><span>note</span></div>", amount: "200.00", tax: "10.00", total: "210.00"},
    {id: "8", invdate: "2007-10-03", name: "<div><span>test2</span></div>", note: "<div><span>note2</span></div>", amount: "300.00", tax: "20.00", total: "320.00"},
    {id: "9", invdate: "2007-09-01", name: "<div><span>test3</span></div>", note: "<div><span>note3</span></div>", amount: "400.00", tax: "30.00", total: "430.00"}];

jQuery("#list4").jqGrid({
    datatype: "local",
    data: mydata,
    height: 250,
    colNames: ['Inv No', 'Date', 'Client', 'Amount', 'Tax', 'Total', 'Notes'],
    rowList: [10, 20, 30],
    pager: '#pgrps',
    colModel: [
        {name: 'id', index: 'id', width: 60, sorttype: "int",
         search: false
        },
        {name: 'invdate', index: 'invdate', width: 90, sorttype: "date",
   ...