This is my Grid data
|
1 |
|
1 |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
$(document).ready(function (){<br /> var i; i=0;<br /> $.ajax({<br /> url: '/display_rpt_expectedtableSchema?rpt_step_id=<%=@rpt_step_id%>&header_data=true',<br /> success: function (data, st) {<br /> if (st == "success") {<br /> var columnData = jQuery.parseJSON(data)<br /> // for(i=0;i<columnData.source.length; i++) {alert('how many loops'); alert(i);<br /> jQuery("#schemalist").jqGrid({<br /> //url : '/display_rpt_expectedtableSchema?rpt_step_id=<%=@rpt_step_id%>&header_data=false',<br /> datastr: columnData.source,<br /> pager: '#schemaPager',<br /> datatype: "jsonstring",<br /> colNames: ['ExpTableName','ExpColumn', 'ExpType', 'ExpSize'],<br /> cmTemplate: { title: false },<br /> //colModel:ColM,<br /> /*colModel: [<br /> {name:'tableName',index:'tableName', width:145,jsonmap:'columns'+'.'+i+'.'+'tableName'}, |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 |
{name:'name',index:'name', width:145,jsonmap:'columns'+'.'+i+'.'+'name'},<br /> {name:'type',index:'type', width:145,jsonmap:'columns'+'.'+i+'.'+'type'},<br /> {name:'size',index:'size', width:145,jsonmap:'columns'+'.'+i+'.'+'size'}<br /> ],*/<br /> colModel: [<br /> {name:'tableName',index:'tableName', width:145,jsonmap:'tableName'},<br /> {name:'name',index:'name', width:145,jsonmap:'name'},<br /> {name:'type',index:'type', width:145,jsonmap:'type'},<br /> {name:'size',index:'size', width:145,jsonmap:'size'}<br /> ],<br /> <br /> //jsonReader:{repeatitems: false,root:'source'+'.'+i+'.'+'columns'},<br /> jsonReader:{repeatitems: false,root:'source.0.columns'},<br /> rowNum: 25,<br /> viewrecords: true,<br /> caption: "Expected Schema",<br /> height: 600,<br /> width: 600,<br /> //multiselect: true,<br /> autoFitColumns: true,<br /> loadonce: true,<br /> autoencode: true,<br /> shrinkToFit: false,<br /> ignoreCase: true<br /> });<br /> <br /> $("#schemalist").jqGrid('navGrid','#schemaPager',{edit:false,add:false,del:false});<br /> <br /> }<br /> <br /> // }<br /> },<br /> error: function () {<br /> alert("Error with AJAX callback");<br /> }<br /> });<br /> <br /> }); |
|
1 2 3 4 5 6 7 8 9 10 |
<p><strong>and Here is my JSON Object</strong></p><br /> <p>{"source":[{"id":1,"columns":[{"name":"Jdate","type":"Date","size":"0","tableName":"c1"},</p><br /> <p>{"name":"CustId","type":"Int","size":"0","tableName":"c2"},</p><br /> <p>{"name":"Jdate","type":"Date","size":"0","tableName":"c3"},</p><br /> <p>{"name":"Jdate","type":"Date","size":"0","tableName":"c4"},</p><br /> <p>{"name":"Jdate","type":"Date","size":"0","tableName":"c5"}]},</p><br /> <p>{"id":2,"columns":[{"name":"Amt","type":"Money","size":" 0","tableName":"Loan"},</p><br /> <p>{"name":"Tenure","type":"int","size":" 0","tableName":"Loan"}]},</p><br /> <p>{"id":3,"columns":[{"name":"Amt","type":"Money","size":" 0","tableName":"xyz"},</p><br /> <p>{"name":"Tenure","type":"int","size":" 0","tableName":"xyz"}]}]}</p> |
Copyright 2014 TriRand LtdAll Rights ReservedRSS
Back to Top