有没有一种方法可以通过材质表中的自定义动作手动触发isLoading动画?

时间:2019-04-24 17:11:32

标签: reactjs material-table

我正在使用material-table库。我想使用该库用于自定义异步操作的当前加载动画。单击自定义操作后,它将打开,然后在aync解决后关闭。

void abc()
{
    ifstream fin("check.txt");

    string line;
    stringstream out;
    while (fin)
    {
        getline(fin, line);
        out << line << '\n'; //use character '\n' instead of endl, to avoid flushing the stream every loop.
    }
    fin.close();

    ofstream fout;
    fout.open("check.txt");
    fout << out.str();
    fout.close();
}

1 个答案:

答案 0 :(得分:1)

您可以使用物料表的isLoading道具。就是这样:

<MaterialTable
...//
isLoading={this.state.isLoading}
/>

在异步操作之前设置state.isLoading = true,然后在操作完成后将其设置为false