在加载时,我的应用程序会构造一些制表器表,然后通过 setData()函数通过ajax调用将服务器中的数据填充到其中。在构造函数中设置ajax数据对我来说不起作用,因此这形成了一个合适的解决方法。
当我在Google Chrome桌面上运行此应用程序时,显示的表正确显示了其中的数据。在iPhone / iPad Safari / Google Chrome上,表格的列布局正确,但为空。他们要求我单击表标题才能显示数据。此问题仅在页面加载时出现,因为所有其他 setData()调用在页面加载后均按预期工作。只是想知道是否有人经历过类似的事情。
版本信息:
-制表师4.1
-Safari 11.0.3至最新版本
-Chrome 70.0.3538.75(iPhone / iPad)
答案 0 :(得分:0)
您的表格在首次建立时是否可见?如果不是这样,则在表加载后将需要调用 redraw 函数,这是因为制表符需要可见才能计算表的布局方式:>
User
如果不是这种情况,您可以将其作为GitHub Repo上的错误提出,今天晚上我将为它提供一个补丁(确保您发布了完整的表构造函数,以便我可以将问题复制为最好)