有人用过extjs5的时候出现Hash does not exist!,可是又不会出错,同时只有第一次会出现,把这个Hash does not exist!×掉,就再也不会出现了,就是这个 Hash does not exist!不影响功能
上代码吧(部分关键)
//这是grid的一个 column
{text:"Event ID",dataIndex:'eventId',width:80,renderer:'onEventIdRenderer',filter: {type: 'numeric'}},
//renderer的事件
onEventIdRenderer:function(value, p, r) {
return '<a href="#" onclick="showEventDetail('+r.data['eventId']+')">'+r.data['eventId']+'</a>';
},
//render里面的
var showEventDetail =function(eventId){
Ext.Ajax.request({
method : "post",
withCredentials: true,
url: 'http://localhost:8080/notification-gateway-lite/glossary/event/getEvent',
params : {eventId : eventId},
success : function(response,action) {
var json = Ext.JSON.decode(response.responseText);
var window=Ext.create('PCMS.view.notification.event.EventListWin',{title:'Event Information'});
window.show();
window.down('[name=template_name]').setValue(json.data.template);
window.down('[name=email_to]').setValue(json.data.emailTo);
window.down('[name=email_cc]').setValue(json.data.emailCc);
window.down('[name=email_bcc]').setValue(json.data.emailBcc);
window.down('[name=sms_to]').setValue(json.data.smsTo);
window.down('[name=cust_code]').setValue(json.data.custCode);
window.down('[name=service]').setValue(json.data.service);
window.down('[name=severity]').setValue(json.data.severity);
window.down('[name=problem]').setValue(json.data.problem);
window.down('[name=site]').setValue(json.data.site);
window.down('[name=circuit]').setValue(json.data.circuit);
window.down('[name=date_time]').setValue(json.data.dateTime);
window.down('[name=message]').setValue(json.data.message);
}//,
// failure : function(response,options){
// Ext.Msg.alert("response",response.responseText);
// Ext.Msg.alert("options",options);
// Ext.Msg.alert('warning','session timeout 1-' +response.responseText+"-"+options.service);
// }
});
};