我有一个问题,我有一个列出所有数据的视图。例如,该数据在一天final
中有3个条目,但我只想显示一天final
一次,就像在我的示例中17.09.2018
和17.09.2018
,{ {1}}。我只希望它每天显示一次。
示例:
正如您在这里看到的那样,每一天都是重复的和重复的,就像我难过之前一样,有没有办法一次显示一天的摘要?
其他问题:
有没有一种方法可以实现例如ist Zeit
的日子?像Soll Zeit
是星期一吗? Summe
是星期二...?后端中的日期是Monday - Friday
之类的日期,因此不是常规的日期格式,因为日历中的偏移量使我不得不这样更改它。
答案 0 :(得分:0)
您必须先将所需的后端输出数据格式化,然后再将其应用于视图模型。 例如,对于您提出的其他问题,您可以编写函数以从日期开始获取日期。
var yyyymmddToDay= function (yyyymmdd) {
var dateInString = yyyymmdd.toString();
var year = dateInString.substr(0,4);
var month = dateInString.substr(4,2);
var date = dateInString.substr(6,2);
var dateFormat = year + "-" + month + "-" + date;
var day = new Date(dateFormat).getDay();
var weekDay;
switch(day){
case 0:
weekDay="Sunday";
break;
case 1 :
weekDay="Monday";
break;
case 2:
weekDay="Tuesday";
break;
case 3 :
weekDay="Wednesday";
break;
case 4 :
weekDay="Thursday";
break;
case 5 :
weekDay="Friday";
break;
case 6:
weekDay="Saturday";
break;
}
return weekDay;
}
要从数据中删除重复项,只需维护一个数组,遍历数据,然后检查数组中是否存在数据项(如果存在),则不添加它,否则执行此操作。 谢谢。