表在移动设备中加载时未更新

时间:2018-11-05 06:41:30

标签: tabulator

在加载时,我的应用程序会构造一些制表器表,然后通过 setData()函数通过ajax调用将服务器中的数据填充到其中。在构造函数中设置ajax数据对我来说不起作用,因此这形成了一个合适的解决方法。

当我在Google Chrome桌面上运行此应用程序时,显示的表正确显示了其中的数据。在iPhone / iPad Safari / Google Chrome上,表格的列布局正确,但为空。他们要求我单击表标题才能显示数据。此问题仅在页面加载时出现,因为所有其他 setData()调用在页面加载后均按预期工作。只是想知道是否有人经历过类似的事情。

版本信息:
-制表师4.1
-Safari 11.0.3至最新版本
-Chrome 70.0.3538.75(iPhone / iPad)

1 个答案:

答案 0 :(得分:0)

您的表格在首次建立时是否可见?如果不是这样,则在表加载后将需要调用 redraw 函数,这是因为制表符需要可见才能计算表的布局方式:

User

如果不是这种情况,您可以将其作为GitHub Repo上的错误提出,今天晚上我将为它提供一个补丁(确保您发布了完整的表构造函数,以便我可以将问题复制为最好)