<?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: jqgrid undefined codeigniter</title>
	<link>http://www.trirand.com/blog/?page_id=393/help/jqgrid-undefined-codeigniter</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/jqgrid-undefined-codeigniter/rss" rel="self" type="application/rss+xml" />
        <item>
        	<title>bicu on jqgrid undefined codeigniter</title>
        	<link>http://www.trirand.com/blog/?page_id=393/help/jqgrid-undefined-codeigniter#p25108</link>
        	<category>Help</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/help/jqgrid-undefined-codeigniter#p25108</guid>
        	        	<description><![CDATA[<p>I have a problem using codeigniter and jqGrid. The grid has the right  design but does not load the data into the grid. the message displayed  is undefined I leave the code below if you could help me. Thank you.</p>
<pre class="default prettyprint"><p><input type='button' class='sfcodeselect' name='sfselectit8380' value='Select Code' data-codeid='sfcode8380' /></p><div class='sfcode' id='sfcode8380'>&#60;head&#62;<br /><br />&#160; &#160; &#60;link href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.6/themes/dark-hive/jquery-ui.css" type="text/css" rel="stylesheet"/&#62;<br /><br />&#160; &#160; &#60;link href="http://static.jquery.com/ui/css/demo-docs-theme/ui.theme.css" type="text/css" rel="stylesheet"/&#62;<br /><br />&#160; &#160; &#60;link type="text/css" href="&#60;?php echo base_url()?&#62;asset/jqgrid/css/ui.jqgrid.css" rel="stylesheet" /&#62;<br /><br />&#160; &#160; &#60;link type="text/css" href="&#60;?php echo base_url()?&#62;asset/jqgrid/css/jquery.searchFilter.css" rel="stylesheet" /&#62;<br /><br />&#160; &#160; &#60;script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.3/jquery.min.js" type="text/javascript"&#62;&#60;/script&#62;<br /><br />&#160; &#160; &#60;script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.6/jquery-ui.min.js" type="text/javascript"&#62;&#60;/script&#62;<br /><br />&#160; &#160; &#60;script src="&#60;?php echo base_url(); ?&#62;&#39;asset/jqgrid/js/i18n/grid.locale-en.js" type="text/javascript"&#62;&#60;/script&#62; <br /><br />&#160; &#160; &#60;script src="&#60;?php echo base_url(); ?&#62;asset/jqgrid/js/jquery.jqGrid.js" type="text/javascript"&#62;&#60;/script&#62;<br /><br />&#160; &#160; &#60;script src="&#60;?php echo base_url(); ?&#62;asset/jqgrid/js/jquery.jqGrid.min.js" type="text/javascript"&#62;&#60;/script&#62;<br /><br /><br /><br />&#160; &#160; &#60;title&#62;Jqgrid&#60;/title&#62;<br /><br />&#60;/head&#62;<br /><br /><br /><br />&#60;body&#62; <br /><br />&#160; &#160; &#60;script type="text/javascript"&#62;<br /><br />&#160; &#160; &#160; &#160; jQuery().ready(function (){<br /><br />&#160; &#160; &#160; &#160; &#160; &#160; jQuery("#list").jqGrid({<br /><br />&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; url:&#39;&#60;?php echo base_url().&#39;index.php/jqgrid/example&#39;?&#62;&#39;,<br /><br />&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; mtype : "post",<br /><br />&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; datatype: "json",<br /><br />&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; colNames:[&#39;Inv No&#39;,&#39;Date&#39;, &#39;Amount&#39;,&#39;Tax&#39;,&#39;Total&#39;,&#39;Notes&#39;], <br /><br />&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;colModel :[ <br />&#160; {name:&#39;invid&#39;, index:&#39;invid&#39;, width:20}, <br />&#160; {name:&#39;invdate&#39;, index:&#39;invdate&#39;, width:90, &#160;align:&#39;center&#39;,editable:true, formatter:&#39;date&#39;,editrules: { required: true, date:true}, formatoptions:{srcformat:&#39;Y-m-d&#39;, newformat:&#39;m/d/Y&#39;}},<br />&#160; {name:&#39;amount&#39;, index:&#39;amount&#39;, width:80, align:&#39;center&#39;,editable:true,edittype:&#39;text&#39;}, <br />&#160; {name:&#39;tax&#39;, index:&#39;tax&#39;, width:80, align:&#39;center&#39;,editable:true,edittype:&#39;text&#39;}, <br />&#160; {name:&#39;total&#39;, index:&#39;total&#39;, width:80, align:&#39;center&#39;,editable:true, edittype:&#39;text&#39;}, <br />&#160; {name:&#39;note&#39;, index:&#39;note&#39;, width:150, align:&#39;center&#39;, sortable:false,editable:true,edittype:&#39;text&#39;} <br />],<br /><br />&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; rowNum:10,<br /><br />&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; width: 800,<br /><br />&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; height: 200,<br /><br />&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; rowList:[10,20,30,40,50,60,70],<br /><br />&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; pager: &#39;#gridpager&#39;,<br /><br />&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; sortname: &#39;invid&#39;,<br /><br />&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; viewrecords: true,<br /><br />&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; caption:"CLientes"<br /><br />&#160; &#160; &#160; &#160; &#160; &#160; }).navGrid(&#39;#gridpager&#39;, &#160;<br /><br />&#160;{view:true,edit:true,add:true,del:true,search:true}, <br />&#160;{closeAfterEdit:true,modal:true}, // use default settings for edit<br />&#160;{}, // use default settings for add<br />&#160;{}, &#160;// delete instead that del:false we need this<br />&#160;{}, // enable the advanced searching<br />&#160;{closeOnEscape:true} /* allow the view dialog to be closed when user press ESC key*/<br />&#160; );<br />&#160; });<br />&#160; &#60;/script&#62;<br /><br /><br /><br />&#160; &#160; &#60;table id="list"&#62;&#60;/table&#62;<br /><br />&#160; &#160; &#60;div id="gridpager"&#62;&#60;/div&#62;<br /><br />&#60;/body&#62;<br /><br />----------------------------------------------------------------------------------------------<br /><br /></div><p>class cliente extends CI_Model{</p>
</pre>
<pre class="default prettyprint"><p><input type='button' class='sfcodeselect' name='sfselectit2266' value='Select Code' data-codeid='sfcode2266' /></p><div class='sfcode' id='sfcode2266'>function __construct()<br /><br />{<br /><br />&#160; &#160; parent::__construct();<br /><br />}<br /><br />function cargar()<br /><br />{<br /><br />&#160; &#160; $q = $this-&#62;db-&#62;query("select * from invheader");<br /><br />&#160; &#160; return $q;<br /><br />}<br /></div></pre>
<p>}</p>
<p>------------------------------------------------------------------------------------------------------------------------------------------------------</p>
</p>
<p>class jqgrid extends CI_Controller {</p>
<pre class="default prettyprint"><p><input type='button' class='sfcodeselect' name='sfselectit4793' value='Select Code' data-codeid='sfcode4793' /></p><div class='sfcode' id='sfcode4793'>function __construct()<br /><br />{<br /><br />&#160; &#160; parent::__construct();<br /><br />&#160; &#160; $this-&#62;load-&#62;helper(array(&#39;url&#39;));<br /><br />&#160; &#160; $this-&#62;load-&#62;model(&#39;cliente&#39;);<br /><br />&#160; &#160; $this-&#62;load-&#62;database();<br /><br />}<br /><br /><br /><br />function index()<br /><br />{<br /><br />&#160; &#160; &#160; &#160; $this-&#62;load-&#62;view(&#39;jqgrid/home&#39;);<br /><br />}<br /><br /><br /><br />function example(){<br /><br />&#160; &#160; $hal = isset($_POST[&#39;page&#39;])?$_POST[&#39;page&#39;]:1; <br /><br />&#160; &#160; $batas = isset($_POST[&#39;rows&#39;])?$_POST[&#39;rows&#39;]:10;<br /><br />&#160; &#160; $sidx = isset($_POST[&#39;sidx&#39;])?$_POST[&#39;sidx&#39;]:&#39;invid&#39;;<br /><br /><br /><br />&#160; &#160; if(!$sidx) $sidx =1;<br /><br />&#160; &#160; $q = $this-&#62;cliente-&#62;cargar();<br /><br /><br /><br />&#160; &#160; $hitung = count($q);<br /><br /><br /><br />&#160; &#160; if( $hitung &#62; 0 ) {<br /><br />&#160; &#160; &#160; &#160; $total_hal = ceil($hitung/$batas);<br /><br />&#160; &#160; } else {<br /><br />&#160; &#160; &#160; &#160; $total_hal = 0;<br /><br />&#160; &#160; }<br /><br /><br /><br />&#160; &#160; if ($hal &#62; $total_hal) $hal=$total_hal;<br /><br /><br /><br />&#160; &#160; $start = $batas*$hal - $batas;<br /><br />&#160; &#160; $start = ($start&#60;0)?0:$start;<br /><br /><br /><br />&#160; &#160; $data-&#62;page = $hal;<br /><br />&#160; &#160; $data-&#62;total = $total_hal;<br /><br />&#160; &#160; $data-&#62;records = $hitung;<br /><br />&#160; &#160; $i=0;<br /><br />&#160; &#160; foreach($q-&#62;result() as $row) {<br /><br />&#160; &#160; &#160; &#160; $data-&#62;rows[$i][&#39;id&#39;]=$row-&#62;invid;<br /><br />&#160; &#160; &#160; &#160; $data-&#62;rows[$i][&#39;cell&#39;]=array($i+1,$row-&#62;invdate,$row-&#62;amount,$row-&#62;tax,$row-&#62;total,$row-&#62;note);<br /><br />&#160; &#160; &#160; &#160; $i++;<br /><br />&#160; &#160; }<br /><br />&#160; &#160; echo json_encode($data);<br /><br />}<br /></div></pre>
<p>}</p>
</p>
<p>thanks.</p></p>
]]></description>
        	        	<pubDate>Wed, 09 Nov 2011 15:37:13 +0200</pubDate>
        </item>
</channel>
</rss>