extjs3user
26 Mar 2010, 5:09 AM
I am trying to load a grid panel using metadata with direct store. But data is not loaded.
var note = Ext.data.Record.create([
{ name: 'Summary', type: 'string' },
{ name: 'Description', type: 'string' },
{ name: 'Date', type: 'date' },
{ name: 'Type', type: 'string' },
{ name: 'ReportedBy', type: 'string' },
{ name: 'Year', type: 'string' }
]);
var notestoreLst = new Ext.data.DirectStore({
paramOrder: 'taxonomyId|categoryType|rowId|caseId|start|limit|sort|dir',
directFn: Test.GetNoteDirect,
paramAsHash: false,
totalProperty: 'total',
idProperty: 'NoteId',
root: 'Note',
fields: note
});
am getting the following result. but the grid is not loading.
{
"type":"rpc",
"tid":2,
"action":"Test",
"method":"GetNoteDirect",
"result":
"{ \"success\":true,
\"metaData\":{
\"root\":\"Note\",
\"totalProperty\":\"results\",
\"id\":\"NoteId\",
\"fields\":[
{\"name\":\"NoteId\",\"header\":\"NoteId\",\"width\":30,\"hidden\":\"true\"},
{\"name\":\"Date\",\"header\":\"Date\",\"width\":50,\"sortable\":true,\"renderer\":dateTimeFormat,\"menuDisabled\":true},
{\"name\":\"Summary\",\"header\":\"Summary\",\"width\":110,\"sortable\":true,\"menuDisabled\":true},
{\"name\":\"Description\",\"header\":\"Description\",\"width\":120,\"hidden\":\"true\"},
{\"name\":\"Type\",\"header\":\"Type\",\"width\":80,\"sortable\":true,\"menuDisabled\":true},
{\"name\":\"ReportedBy\",\"header\":\"Reported By\",\"width\":50,\"sortable\":true,\"menuDisabled\":true},
{\"name\":\"Year\",\"header\":\"Year\",\"width\":50,\"sortable\":true,\"menuDisabled\":true}
]
},
\"results\":1,
\"Note\" : [
{
\"NoteId\":11309,
\"Date\":\"\\/Date(1267165680000)\\/\",
\"Summary\":\"zXZX\",
\"Description\":\"ZXX\",
\"Type\":\"ResearchCase Notes\",
\"Year\":\"\",
\"ReportedBy\":\"Banumathi Seshan\"
}]
}"
}
var note = Ext.data.Record.create([
{ name: 'Summary', type: 'string' },
{ name: 'Description', type: 'string' },
{ name: 'Date', type: 'date' },
{ name: 'Type', type: 'string' },
{ name: 'ReportedBy', type: 'string' },
{ name: 'Year', type: 'string' }
]);
var notestoreLst = new Ext.data.DirectStore({
paramOrder: 'taxonomyId|categoryType|rowId|caseId|start|limit|sort|dir',
directFn: Test.GetNoteDirect,
paramAsHash: false,
totalProperty: 'total',
idProperty: 'NoteId',
root: 'Note',
fields: note
});
am getting the following result. but the grid is not loading.
{
"type":"rpc",
"tid":2,
"action":"Test",
"method":"GetNoteDirect",
"result":
"{ \"success\":true,
\"metaData\":{
\"root\":\"Note\",
\"totalProperty\":\"results\",
\"id\":\"NoteId\",
\"fields\":[
{\"name\":\"NoteId\",\"header\":\"NoteId\",\"width\":30,\"hidden\":\"true\"},
{\"name\":\"Date\",\"header\":\"Date\",\"width\":50,\"sortable\":true,\"renderer\":dateTimeFormat,\"menuDisabled\":true},
{\"name\":\"Summary\",\"header\":\"Summary\",\"width\":110,\"sortable\":true,\"menuDisabled\":true},
{\"name\":\"Description\",\"header\":\"Description\",\"width\":120,\"hidden\":\"true\"},
{\"name\":\"Type\",\"header\":\"Type\",\"width\":80,\"sortable\":true,\"menuDisabled\":true},
{\"name\":\"ReportedBy\",\"header\":\"Reported By\",\"width\":50,\"sortable\":true,\"menuDisabled\":true},
{\"name\":\"Year\",\"header\":\"Year\",\"width\":50,\"sortable\":true,\"menuDisabled\":true}
]
},
\"results\":1,
\"Note\" : [
{
\"NoteId\":11309,
\"Date\":\"\\/Date(1267165680000)\\/\",
\"Summary\":\"zXZX\",
\"Description\":\"ZXX\",
\"Type\":\"ResearchCase Notes\",
\"Year\":\"\",
\"ReportedBy\":\"Banumathi Seshan\"
}]
}"
}