1

我们的 UserFrosting (4.2) 应用程序有一个仪表板页面,它使用一个ufTable对象显示最近的数据。我们希望每 60 秒自动刷新一次表格内容。

想法是,这张表将显示在工作室的监视器上,以显示各种正在进行的操作的当前状态,我们希望它只自动刷新数据,而不必为整个页面本身添加间隔刷新页面。

我们尝试了多种方法来解决这个问题,包括每 x 毫秒重新初始化表。但是,在重新初始化对象时,表实际上并没有刷新,因为ufTable包装器中有一个标志,旨在通过不需要重新查询服务器来提高性能。我相信正是这个标志阻止了重新初始化的工作。

4

1 回答 1

0

[编辑] 添加了文档以支持该refresh()方法。用法如下。

事实证明,如果您检查表的源代码,您会发现确实存在刷新方法,但官方文档中没有关于此的文档。要解决此问题,请使用以下代码: $("#your-widget-id").ufTable("refresh");

于 2019-09-11T19:21:02.287 回答