devextreme - 将 DevExterme LoadOptions 发送到 aspnetzero
问题描述
如以下文件所述
开发-逐步-Angular-DevExtreme-Using-GetPeople-Method-from-Angular
this.dataSource = new CustomStore({
key: "id",
load: (loadOptions) => {
return this._personService.getPeople("").toPromise();
}
});
getPeople("") 没有参数。当我将其更改为 getPeople(loadOptions) 时,我在后端的 DataSourceLoadOptions 中获得空引用。在测试时,我只是忽略了生成的代理并通过 http 发送它,现在它可以工作了。
有什么我应该做的吗?
解决方案
所以,无论如何,我都不是角度专家。但我确实在这里找到了这段代码:
在 Angular 部分,他们有以下代码:
this.dataSource.store = new CustomStore({
load(loadOptions: any) {
var maxResultCount = loadOptions.take || 10;
var skipCount = loadOptions.skip || 0;
var sorting = '';
if (loadOptions.sort) {
sorting = loadOptions.sort[0].selector;
if (loadOptions.sort[0].desc) {
sorting += ' desc';
} else {
sorting += ' asc';
}
}
return self._auditLogService.getAuditLogs(
self.startDate,
self.endDate,
self.username,
self.serviceName,
self.methodName,
…………
也许这会有所帮助。
祝你好运。让我们知道您是如何解决的!
——戴夫
推荐阅读
- javascript - 如何从地址栏中删除网络摄像头图标
- go - 如何优雅地处理 Web 服务中的错误
- c# - 如何获取调试文件夹的目录路径?
- asp.net - Web-API : 在 LIVE API 中测试帐户设置
- java - 根据对象层次结构将 TreeMap 转换为列表
- html - 要在 Angular 5 中以 formcontrol 表示的 Json 数据
- angular - Angular Reactive Form 为什么在输入侦听器之前调用 valueChanges
- gridfs - 使用 react-native-video 显示视频,使用 GridFSBucket 来自 express
- xcode - 如何在模拟器中从会话到会话保留 CoreData 条目?
- php - php中的多个条件