1

当网格中的数据不可用时,我想禁用导出按钮。

4

1 回答 1

1

您的网格应该设置一个加载数据的商店?您可以在商店中收听数据更改。

listeners: {
        datachanged: function(store, eOpts) {
            //localize your button
            let yourButtonInToolbar,  //Get Button (e.g. via ComponentQuery)
                boolean = store.getData().getCount() === 0;

            yourButtonInToolbar.setDisabled(boolean);
        }
    }

在这种情况下,如果发生更改,商店应该已经设置了数据。我根据商店中方法getCount的结果中的方法的输出做了一个布尔值。getData

有了这个布尔值,我在工具栏中的本地化按钮上使用了 setDisabled 方法。

我希望这有帮助。

于 2020-01-17T13:02:17.147 回答