data grid添加导出按钮
Amo
2021.06.08 17:38发布于通用
9374

问题:在data grid里面想添加导出数据的按钮,发现如果数据源选择是来自数据库,则不能添加。如果选择其他数据源,则能够添加。图中两种方式选取的数据和实体均无差别,请问这是什么原因?

----------------方式1:选择database--------------

1.png

2.png

 

---------------------------------------------

 

--------------方式2:选择xpath--------------

3.png

4.png

---------------------------------------

作者在
点赞
收藏
手机查看
举报
4个回复
倒序看帖
仅看楼主
楼层直达
    颂文Gavin
    2021.06.09 00:40 发布
    #1

    个人猜测原因如下:

    • XPath是直接从数据库取数据的(服务器端)
    • 而Database数据源虽然也是从数据库取,但是是允许在Offline模式下取本地缓存数据啥的。。。

    所以为了保持一致性和准确性,Database数据源时不允许做导出。

    仅仅是猜测,供参考。

    WX20210609-004004@2x.png

    Amo、作者在、stone
    点赞
    回复
    举报
    MX承相
    2021.06.09 07:47 发布
    #2

    同意楼上,Database模式属于取历史静态数据,不是及时检索的新鲜数据;从数据一致性、准确性、及时性等角度考虑,选XPath或微流取最新数据。

    Amo、作者在
    点赞
    回复
    举报
    Amo
    2021.06.09 10:51 发布
    楼主
    #3

    原来如此,谢谢

    首赞
    回复
    举报
    作者在
    2021.06.09 17:37 发布
    #4

    学到了,谢谢!

    首赞
    回复
    举报