我正在使用jqxgrid
来获取在Excel中导出的网格数据。当我过滤网格并且如果该过滤器选项存在匹配项时,网格将按预期显示为空。但是,当我尝试通过单击按钮将空网格导出到Excel时(让按钮ID为eXButton
),我得到一个firebug错误There is no data that can be exported
。
目前我正在尝试禁用eXButton
,如果网格为空(因为数据不是来自服务器,或者因为哪个网格没有数据而应用了过滤)。但是,我无法找出可以用来实现的网格方法或功能。
任何帮助都将在这里深表赞赏。
答案 0 :(得分:0)
您可以使用jqxgrid API方法getrows()
:
获取所有行。返回Grid中加载的所有行的数组。如果过滤了网格,则返回的值是过滤记录的数组。
因此,您可以将此返回数组的length
设置为启用或禁用按钮。