dlstrawn
04-13-2010, 12:29 PM
Here is my code: sorry about the formatting
var mainDPA0006RGrid = new Ext.grid.GridPanel({
id: 'mainDPA0006RGrid',
store: dsMainDPA0006RGrid,
stateful: true,
stripeRows: true,
columnLines: true,
columns: [
{header: '<b>Test</b>'},
{header: '<b>Container</b>',width: 125,sortable: true,dataIndex: 'AF01CNO'},
{header: '<b>Invoice</b>',width: 125,sortable: true,dataIndex: 'AF01INO'},
{header: '<b>Bill of Lading</b>',width: 125,sortable: true,dataIndex: 'AF01BL'},
{header: '<b>Carrier</b>',width: 125,sortable: true,dataIndex: 'AF01CARR'},
{header: '<b>Sail Date</b>',width: 100,sortable: true,dataIndex: 'AF01SAIL'},
{header: '<b>To Port</b>',width: 100,sortable: true,dataIndex: 'AF01CBPC'},
{header: '<b>ETA Port</b>',width: 100,sortable: true,dataIndex: 'AF01ETAP'},
{header: '<b>To Port</b>',width: 100,sortable: true,dataIndex: 'AF01RP'},
{header: '<b>ETA DC</b>',width: 100,sortable: true,dataIndex: 'AF01ETAD'}
//{header: '<b>Receiver</b>',hidden:true,width: 125,sortable: true,dataIndex: 'AF01RNO'}
],
notice the 1st header (test). if I comment this out the 2nd header does not show, so I have to leave it in there for the first header to show. Why?
My response string from firebug shows the following for the first returned row:
{"totalCount":25.00000,"autogrid":[{"AF01CNO":"MSKU4526410","AF01INO":"GB0296/10/C","AF01BL":"801807299","AF01CARR":"MAERSK LINE","AF01SAIL":0,"AF01CBPC":"1601","AF01ETAP":0,"AF01RP":"DL","AF01ETAD":20100406,"AF01RNO":1861}
the fields in my data store are as follows:
fields: ["AF01CNO","AF01INO","AF01BL","AF01CARR","AF01SAIL","AF01CBPC","AF01ETAP","AF01RP","AF01ETAD","AF01RNO"].
Any ideas as to why I am having this problem?
var mainDPA0006RGrid = new Ext.grid.GridPanel({
id: 'mainDPA0006RGrid',
store: dsMainDPA0006RGrid,
stateful: true,
stripeRows: true,
columnLines: true,
columns: [
{header: '<b>Test</b>'},
{header: '<b>Container</b>',width: 125,sortable: true,dataIndex: 'AF01CNO'},
{header: '<b>Invoice</b>',width: 125,sortable: true,dataIndex: 'AF01INO'},
{header: '<b>Bill of Lading</b>',width: 125,sortable: true,dataIndex: 'AF01BL'},
{header: '<b>Carrier</b>',width: 125,sortable: true,dataIndex: 'AF01CARR'},
{header: '<b>Sail Date</b>',width: 100,sortable: true,dataIndex: 'AF01SAIL'},
{header: '<b>To Port</b>',width: 100,sortable: true,dataIndex: 'AF01CBPC'},
{header: '<b>ETA Port</b>',width: 100,sortable: true,dataIndex: 'AF01ETAP'},
{header: '<b>To Port</b>',width: 100,sortable: true,dataIndex: 'AF01RP'},
{header: '<b>ETA DC</b>',width: 100,sortable: true,dataIndex: 'AF01ETAD'}
//{header: '<b>Receiver</b>',hidden:true,width: 125,sortable: true,dataIndex: 'AF01RNO'}
],
notice the 1st header (test). if I comment this out the 2nd header does not show, so I have to leave it in there for the first header to show. Why?
My response string from firebug shows the following for the first returned row:
{"totalCount":25.00000,"autogrid":[{"AF01CNO":"MSKU4526410","AF01INO":"GB0296/10/C","AF01BL":"801807299","AF01CARR":"MAERSK LINE","AF01SAIL":0,"AF01CBPC":"1601","AF01ETAP":0,"AF01RP":"DL","AF01ETAD":20100406,"AF01RNO":1861}
the fields in my data store are as follows:
fields: ["AF01CNO","AF01INO","AF01BL","AF01CARR","AF01SAIL","AF01CBPC","AF01ETAP","AF01RP","AF01ETAD","AF01RNO"].
Any ideas as to why I am having this problem?