<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
	<title>jQuery Grid Plugin - jqGrid - Topic: load JSON data locally</title>
	<link>http://www.trirand.com/blog/?page_id=393/help/load-json-data-locally</link>
	<description><![CDATA[Grid plugin]]></description>
	<generator>Simple:Press Version 5.7.5.3</generator>
	<atom:link href="http://www.trirand.com/blog/?page_id=393/help/load-json-data-locally/rss" rel="self" type="application/rss+xml" />
        <item>
        	<title>sunzofkings on load JSON data locally</title>
        	<link>http://www.trirand.com/blog/?page_id=393/help/load-json-data-locally#p28487</link>
        	<category>Help</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/help/load-json-data-locally#p28487</guid>
        	        	<description><![CDATA[</p>
<p>I&#39;m having some problem loading json data locally, I&#39;ve tried both example that I found here <a href="http://stackoverflow.com/questions/6831306/load-local-json-data-in-jqgrid-without-addjsonrows" rel="nofollow" target="_blank"><a href="http://stackoverflow.com/quest" rel="nofollow">http://stackoverflow.com/quest</a>.....ddjsonrows</a> but neither work for me. Here is my current configuration. In this case metaData is the object I pass into $().jqGrid() and recent changes is any array of JSON objects that I&#39;m trying to load</p>
</p>
<p>var recentChanges =[</p>
<p><span style="white-space: pre;"> </span>{"id":41, "lastModified":"2012-11-15 11:58:56", "login":"admin", "name":"store-01_proxy", "revision":"Modified", <span style="white-space: pre;"> </span>"type":"Messaging Proxy"},</p>
<p><span style="white-space: pre;"> </span>{"id":96, "lastModified":"2013-03-19 13:05:41", "login":"admin", "name":"store-01_asset", "revision":"Modified", <span style="white-space: pre;"> </span>"type":"Deployed Virtual Asset"},</p>
<p><span style="white-space: pre;"> </span>{"id":31, "lastModified":"2012-11-06 10:55:56", "login":"admin", "name":"numbers_proxy", "revision":"Modified", <span style="white-space: pre;"> </span>"type":"Messaging Proxy"}</p>
<p><span style="white-space: pre;"> </span>{"id":95,"lastModified":"2013-03-19 13:05:39", "login":"admin", "name":"numbers_asset", "revision":"Modified", <span style="white-space: pre;"> </span>"type":"Deployed Virtual Asset"}</p>
<p><span style="white-space: pre;"> </span>{"id":97,"lastModified":"2013-03-19 13:05:42", "login":"admin", "name":"calculator_asset", "revision":"Modified", <span style="white-space: pre;"> </span>"type":"Deployed Virtual Asset"}</p>
<p>];</p>
<div>var reader = {</div>
<div><span style="white-space: pre;"> </span>root : &#39;dataList&#39;,</div>
<div><span style="white-space: pre;"> </span>repeatitems : false,</div>
<div><span style="white-space: pre;"> </span>page : function(args) {</div>
<div><span style="white-space: pre;"> </span>if (args.totalDataCount === args.dataList.length) {</div>
<div><span style="white-space: pre;"> </span>return 1;</div>
<div><span style="white-space: pre;"> </span>}</div>
<div><span style="white-space: pre;"> </span>},</div>
<div><span style="white-space: pre;"> </span>total : function(args) {</div>
<div><span style="white-space: pre;"> </span>return 1;</div>
<div><span style="white-space: pre;"> </span>},</div>
<div><span style="white-space: pre;"> </span>records : function(args) {</div>
<div><span style="white-space: pre;"> </span>return args.dataList.length;</div>
<div><span style="white-space: pre;"> </span>},</div>
<div>};</div>
<p>var metaData = {};</p>
<div>metaData.rowNum = 15;</div>
<div>metaData.rowList = [15, 50, 100, &#39;ALL&#39;];</div>
<div>metaData.width = 548;</div>
<div>metaData.datatype = &#39;jsonstring&#39;;</div>
<div>metaData.datastr = JSON.stringify({dataList : recentChanges});</div>
<div>metaData.height = "100%";</div>
<div>
<div>metaData.jsonReader = reader;</div>
<div>metaData.localReader = reader;</div>
</div>
<div>metaData.colNames = [&#39;id&#39;, &#39;resourceType&#39;, intl_strings["component_name"], intl_strings["component_type"], <span style="white-space: pre;"> </span>intl_strings["label_last_modified"], intl_strings["label_modification_user"], intl_strings["label_modification_revision"]];</div>
<div>metaData.colModel = [</div>
<div><span style="white-space: pre;"> </span>{ name: &#39;id&#39;, key : true, hidden: true, jsonmap : &#39;id&#39; },</div>
<div><span style="white-space: pre;"> </span>{ name: &#39;resourceType&#39;, key : false, hidden: true, jsonmap : &#39;resourceType&#39; },</div>
<div><span style="white-space: pre;"> </span>{ name: &#39;name&#39;, index: &#39;name&#39;, sortable: true, search : false, jsonmap : &#39;name&#39;},</div>
<div><span style="white-space: pre;"> </span>{ name: &#39;type&#39;, index:&#39;type&#39;, sortable: true, search : false, jsonmap : &#39;type&#39; },</div>
<div><span style="white-space: pre;"> </span>{ name: &#39;lastModified&#39;, index: &#39;lastModified&#39;, sortable : true, search : false, jsonmap : &#39;lastModified&#39; },</div>
<div><span style="white-space: pre;"> </span>{ name: &#39;login&#39;, index: &#39;login&#39;, sortable : true, search : false, jsonmap : &#39;login&#39; },</div>
<div><span style="white-space: pre;"> </span>{ name: &#39;revision&#39;, index: &#39;revision&#39;, sortable : true, search : false, jsonmap : &#39;revision&#39;},</div>
<div>];</div>
<div></div>
<div>Any help would be appreciated. I&#39;ve also tried using the addJSONData method to no avail;</div>
]]></description>
        	        	<pubDate>Wed, 20 Mar 2013 03:23:55 +0200</pubDate>
        </item>
</channel>
</rss>