【发现一个问题】extjs-gpl-7.0: 当修改 store 对象的字段后,再次 loadPage() 后字段映射错误。

发布时间 2023-08-16 15:35:44作者: ahfuzhang

作者:张富春(ahfuzhang),转载时请注明作者和引用链接,谢谢!


因为查询中需要每次返回数目不确定的 fields ,这就需要返回数据后,每次都动态创建 stote 和 grid,但是 store 对应的 proxy 对象重用了。
调用 store 的 loadPage() 方法后,发现最后一个字段丢失:
返回数据格式如下:

{
    "data": [
        [
            1,
            10,
            4,
            2024
        ],
        [
            2,
            1234,
            44,
            2024
        ]
    ],
    "fields": [
        "my_id",
        "col_decimal",
        "col_int",
        "col_year"
    ],
    "limit": 3,
    "start": 0,
    "total": 2
}

但是展示的内容不对:

查看 store 对象的 configs 配置:

内容是对的。但是 data 部分错误: