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

时间:2017-05-26 06:46:05

标签: javascript sapui5

首先,我从文本文件和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");}
        }


        });

0 个答案:

没有答案