Javascript 如何连续比较和显示文本文件中的数据?

Javascript 如何连续比较和显示文本文件中的数据?,javascript,sapui5,Javascript,Sapui5,首先,我从文本文件和SAP日历中获取事件月份。然后我比较两个月,如果两个月都相同,那么如果我单击导航按钮,则应显示同一个月的事件 它只显示文本文件列表中最后一个月的事件。我想按月份显示所有事件 这是我的密码: calendar.attachChangeCurrentDate(function(oEvent) { text= text.replace(/-/g,":"); var amber=text.split(':'); for (var j=1;

首先,我从文本文件和SAP日历中获取事件月份。然后我比较两个月,如果两个月都相同,那么如果我单击导航按钮,则应显示同一个月的事件

它只显示文本文件列表中最后一个月的事件。我想按月份显示所有事件

这是我的密码:

     calendar.attachChangeCurrentDate(function(oEvent) {
     text= text.replace(/-/g,":");
      var amber=text.split(':');

      for (var j=1;j<amber.length;j+=4)
        {

        switch(amber[j]){
        case '01' : amber[j]="Jan"; 
        break;
        case '02' : amber[j]="Feb"; 
        break;
        case '03' : amber[j]="Mar"; 
            break;
        case '04' : amber[j]="Apr"; 
            break;
        case '05' : amber[j]="May"; 
            break;
        case '06' : amber[j]="Jun"; 
            break;
        case '07' : amber[j]="Jul"; 
            break;
        case '08' : amber[j]="Aug"; 
            break;
        case '09' : amber[j]="Sep"; 
            break;
        case '10' : amber[j]="Oct"; 
            break;
        case '11' : amber[j]="Nov"; 
            break;
        case '12' : amber[j]="Dec"; 
            break;
        default:"gokka makka";  
            }
        }

        var comp=oEvent.getParameters().currentDate;
        var tmp=comp.split(' ');
        var disp="";
        for(var p=1;p<amber.length; p=p+4)
        {

        if(amber[p]==tmp[1])
        {
            disp+=amber[p-1]+amber[p]+amber[p+1]+":"+amber[p+2];
            msgLabel.setText(disp);     

        }
        else
        {   msgLabel.setText("no Events");}
        }


        });
calendar.attachChangeCurrentDate(函数(oEvent)){
text=text.replace(/-/g,“:”);
var amber=text.split(“:”);
对于(var j=1;j