extJs警报帮助

时间:2010-09-28 05:49:47

标签: javascript ajax extjs

var encClinic = new Ext.chart.StackedBarChart({
    store: new Ext.data.Store({
        reader:encReader,
        url:data.jsonUrl,
        baseParams:{
            cmd:'OHMjson.Graph',
            graphName:'ENC',
            graphType:'Clinics'
        }
    }),
    yField: 'CLINIC',
    xAxis: new Ext.chart.NumericAxis({
        stackingEnabled: true,
        title: text.occurrences
    })
});
  1. 我在这里显示一些值,我需要通过在此处显示警报进行调试,无论检索到的数据是否正确。

  2. 任何人都可以解释我的代码。

1 个答案:

答案 0 :(得分:3)

以下是Lloyd所谈论的代码。我为你添加了一个异常监听器和一个加载监听器。由于我没有这些数据,因此record.data内部的详细信息可能需要进行一些调整才能使其适合您。

var encClinic = new Ext.chart.StackedBarChart({
store: new Ext.data.Store({
    reader:encReader,
    url:data.jsonUrl,
    baseParams:{
        cmd:'OHMjson.Graph',
        graphName:'ENC',
        graphType:'Clinics'
    },
    listeners : {
          exception : function(misc) {
                 //Exception Handling Here
                 //Handle your  load failures here
          },
          load      : function(this, records, opts) {
                //evaluate to see if your data is "correct"
                alert(records.data.toString());
          }

}),
yField: 'CLINIC',
xAxis: new Ext.chart.NumericAxis({
    stackingEnabled: true,
    title: text.occurrences
})

});