angular - dx-scheduler ANGULAR - 如何在调度程序中使用 angular 实现分页
问题描述
在此处输入图像描述 在此处输入图像描述我想为调度程序 dev extreme 实现分页,因为我有很多分组记录,问题是我尝试使用此代码但它不起作用:
this.chedulerDataSource = new DataSource({
store: new CustomStore({
loadMode: 'raw',
load: () => {
return this.intervenantData;
},
}),
paginate: true,
pageSize : 5,
});
你有什么想法为 devExpress 调度程序实现分页吗?
解决方案
在调度程序的 Devextreme 文档中,他们所有的示例都有paginate: false
. 他们甚至明确地说:
注意 请查看以下有关数据绑定的注意事项:
如果显式地将存储包装到 DataSource 对象中,请将 paginate 选项设置为 false 以防止数据分区。
我不认为这是可能的。在 Devextreme 上提交罚单可能会更好。有时,他们的支持人员会回应一些奇怪的、未记录的做事方式,或者他们考虑将其添加为一项功能。
需要注意的一点是该CustomStore.load()
方法获取了一个参数,您可以从中获取有用的信息以传递给 API 调用
store: new CustomStore({
loadMode: 'raw',
load: (options) => {
return this.someMethod(options);
},
}),
推荐阅读
- docker - 带有 Lustre 的 Docker Swarm 卷?
- android - Android WebView 作为 Chrome v25+
- express - 拒绝执行脚本,因为它的 MIME 类型('text/html')不可执行
- curl - 使用 POST 向服务器发送信息不适用于 curl 但适用于 netcat
- css - 可以将颜色作为值的 CSS 属性
- jquery - Fullcalendar JSON 编码和 Laravel
- swift - 如何将 Firebase 数据库快照与文本进行比较?
- python - 将图片上传到 s3 后,上传随附的缩略图
- list - ksql中的可变长度列表
- javascript - 将 javascript 传递给 angularjs 仅显示第一个值