/** 基本信息-数据源 */
skillscoreinfo.store = new Ext.data.Store({
remoteSort: true,
autoLoad: false,
baseParams: {
},
proxy: new Ext.data.HttpProxy({ // 获取数据的方式
method: 'POST',
url : skillscoreinfo.skillscoreall + "?account=" + '${CURRENT_USER.account==null?"{}":CURRENT_USER.account}' + "&sessionId=" +' examscore.examgrid.getSelectionModel().getSelected().data.sessionId
}),
reader: new Ext.data.JsonReader({ // 数据读取器
totalProperty: 'results',
root: 'rows' // Json中的列表数据根节点
}, [ 'stockref', 'stockSkillid','skillref', 'skillTypeName','score','skillScoreId']),
listeners: {
'beforeload':function (store, options) {
},
'load': function (store, records, options) {
skillscoreinfo.alwaysFun();
}
}
skillscoreinfo.store = new Ext.data.Store({
remoteSort: true,
autoLoad: false,
baseParams: {
},
proxy: new Ext.data.HttpProxy({ // 获取数据的方式
method: 'POST',
url : skillscoreinfo.skillscoreall + "?account=" + '${CURRENT_USER.account==null?"{}":CURRENT_USER.account}' + "&sessionId=" +' examscore.examgrid.getSelectionModel().getSelected().data.sessionId
}),
reader: new Ext.data.JsonReader({ // 数据读取器
totalProperty: 'results',
root: 'rows' // Json中的列表数据根节点
}, [ 'stockref', 'stockSkillid','skillref', 'skillTypeName','score','skillScoreId']),
listeners: {
'beforeload':function (store, options) {
},
'load': function (store, records, options) {
skillscoreinfo.alwaysFun();
}
}
});
报错:uncaught typeerror cannot read property 'data' of undefined
一直为这个报错 折腾了几个小时
后将带下划线的红色字体部分改为
url : skillscoreinfo.skillscoreall + "?account=" + '${CURRENT_USER.account==null?"{}":CURRENT_USER.account}' + "&sessionId=" +'examscore.examgrid.getSelectionModel().getSelected().data.sessionId'
带单引号的就好了