你可以参考一下
filterList.push({
"logic": "and",
"path": "time",
"comparison": "<=",
"value": "2021-01-01 00:00:00",
"formatType": "dateTimeValue"
}); 刚刚试了一下,还是不行啊,显示未找到数据 您好:
我从先看了一下您的问题。
您是说您设置了时间范围后,然后在filter中又另外设置超过视图中的范围吗。
这个确实是不行的! 软件版本V5.3.5
1.不对,一开始的想法是在展示页面中嵌入一个视图和统计,在改变视图过滤条件后统计能跟着变,后面发现框架目前没实现这个功能。
2.你说的问题是属于数据中心视图设置部分的,我发现设置了数据的过滤范围后,哪怕你在把视图的数据范围重新设置为全部,它依旧展示的是范围内的数据。
3.现在有一个问题是,通过后台脚本对视图数据进行过滤时,我并不知道关于时间方面需要如何设置,例如我想要21年1月份的所有数据,filter各项应该如何设置呢? 1.只根据默认视图。
2.是后台过滤后的,不能设置为全部。
3.两个过滤叠加 一个大于等于 ,一个小于等于
filterList.push({
"logic": "and",
"path": "time",
"comparison": ">=",
"value": "2021-01-01 00:00:00",
"formatType": "dateTimeValue"
});
filterList.push({
"logic": "and",
"path": "time",
"comparison": "<=",
"value": "2021-02-01 00:00:00",
"formatType": "dateTimeValue"
}); filter这么设置结果还是未找到数据啊。。。 那怀疑您是否设置错误!
如果您或者您的公司购买过技术支持服务,建议让技术人员远程协助查阅一下! 管理员你可以把之前测试可行的视图、展示页面、脚本代码完整的截图贴出来参考一下吗? 您好:这个源码真没什么特殊的。
var deptName = this.form.get("deptName").getData();
var drafter= this.form.get("drafter").getData();
var softName= this.form.get("softName").getData();
var startTime = this.form.get("startTime").getData();
var endTime = this.form.get("endTime").getData();
var view = this.form.get("view").view;
var filterList = [];
window.filterList = [];
if(deptName!=""){
window.filterList.push({
"logic": "and",
"path": "$work.creatorUnit",
"comparison": "like",
"value":deptName ,
"formatType": "textValue"
});
}
if(drafter!=""){
window.filterList.push({
"logic": "and",
"path": "$work.creatorPerson",
"comparison": "like",
"value": drafter,
"formatType": "textValue"
});
}
if(softName!=""){
window.filterList.push({
"logic": "and",
"path": "$work.title",
"comparison": "like",
"value": softName,
"formatType": "textValue"
});
}
if(startTime!=""){
window.filterList.push({
"logic": "and",
"path": "$work.startTime",
"comparison": ">=",
"value": startTime+" 00:00:00",
"formatType": "dateTimeValue"
});
}
if(endTime!=""){
window.filterList.push({
"logic": "and",
"path": "$work.startTime",
"comparison": "<=",
"value": endTime+" 23:59:59",
"formatType": "dateTimeValue"
});
}
/*
if(startTime!="" && endTime !=""){
window.filterList.push({
"logic": "and",
"path": "$work.startTime",
"comparison": ">=",
"value": startTime+" 00:00:00",
"formatType": "dateTimeValue"
});
window.filterList.push({
"logic": "and",
"path": "$work.startTime",
"comparison": "<=",
"value": endTime+" 23:59:59",
"formatType": "dateTimeValue"
});
}
*/
view.setFilter( window.filterList );
页:
1
[2]