JSFiddle - React, Tailwind, and code Playground

by jbb43

HTML

<script src="http://trirand.com/blog/jqgrid/js/i18n/grid.locale-en.js"></script>
<script src="http://trirand.com/blog/jqgrid/js/jquery.jqGrid.min.js"></script>
<link rel="stylesheet" href="http://trirand.com/blog/jqgrid/themes/ui.jqgrid.css">
<link rel="stylesheet" href="//ajax.googleapis.com/ajax/libs/jqueryui/1.10.2/themes/blitzer/jquery-ui.css">
<script src="//ajax.googleapis.com/ajax/libs/jqueryui/1.10.2/jquery-ui.min.js"></script>
<div id="gi_display">
    <table id="jqgrid_m"></table> 
    <div id="jqpager_m"></div>
</div>

JavaScript

var availableTags = [ "ActionScript", "AppleScript", "Asp", "BASIC",       "C", "C++", "Clojure", "COBOL", "ColdFusion", "Erlang", "Fortran", "Groovy", "Haskell", "Java", "JavaScript", "Lisp", "Perl", "PHP", "Python", "Ruby", "Scala", "Scheme" ];


	jQuery("#jqgrid_m").jqGrid({
		datatype:'local',
		height:'150',
		viewrecords:true,
		gridview:true,
		pager: '#jqpager_m',
		caption:'Accounts',
		colModel:[
			{name:'id',index:'id',align:'center',width:50,editable:false,hidden:true},
			{name:'name',index:'name', width:90, align:'left',editable:true,edittype:'text',search:true,
				editrules:{required:true},
				editoptions:{size:35,
					dataInit:function (elem) { 

						$(elem).autocomplete({
							source: availableTags,
						});
						
						
					}
				}
			}
		]

	});
	jQuery("#jqgrid_m").jqGrid('navGrid','#jqpager_m',
		{edit:true,add:true,del:false,search:false,refresh:false}
	);

var mydata	= [{id:"1",name:"Scheme"}, {id:"2",name:"Ruby"}]; 

for(var i=0;i<=mydata.length;i++) jQuery("#jqgrid_m").jqGrid('addRowData',i+1,mydata[i]);