Flutter Odoo:如何读取所有字段

Flutter Odoo : how to read all fields

我正在制作一个依赖于 odoo 的 flutter 应用

我想获取模块中的所有字段

所以我正在使用读取方法

我依赖这个库

http://oogbox.com/page/odoo-api-flutter.html

https://pub.dartlang.org/packages/odoo_api/versions/1.0.1

问题是我尝试了所有方法来获取所有 ID

我将列表 ID 更改为 []

并为空

没有任何效果

这是代码

final ids = [1, 2, 3, 4, 5];
final fields = ["id", "name", "email"];
client.read("res.partner", ids, fields).then((OdooResponse result) {
    if (!result.hasError()) {
        List records = result.getResult();
     } else {
        print (result.getError());
     }
});

根据文档,此读取方法不允许您获取所有记录,您应该使用 searchRead() 并向域参数传递一个空列表来执行此操作。