Jqgrid 数据未显示在表格中,但数据来自控制台中的 URL,但现在显示在表格中

Posted

技术标签:

【中文标题】Jqgrid 数据未显示在表格中,但数据来自控制台中的 URL,但现在显示在表格中【英文标题】:Jqgrid data not showing in table, but the data is coming via URL in the console, but it is now showing up in the table 【发布时间】:2021-07-09 23:41:27 【问题描述】:

我一直在尝试在一个新项目中设置 jqgrid,一切正常,但数据没有显示,我的意思是一切正常,我通过后端获取的数据显示在控制台,它也显示在分页中。

请查看以下链接:您也可以查看源代码。

http://globalaskit.com/dev/hms/manageCountry

提前致谢。

【问题讨论】:

【参考方案1】:

您的网格正常,您的数据在网格中,但未显示。您遇到的问题在于这些网格设置:

    jQuery("#list").jqGrid(
            ...
            height: $('.content-wrap').height() - 120,
            width: $('.content-wrap').width() - 20,
            ...
     );

在您的情况下,高度为 0,并且数据被隐藏。 原因是该元素在创建网格时高度为 0,或者在创建网格时被隐藏(因为对服务器的请求被延迟)。

要解决此问题,请在网格设置中设置一定的高度。

如果您确实希望网格扩展到此高度,请使用创建网格后设置网格高度的方法。请参阅文档。

【讨论】:

非常感谢...我之前没有检查高度,现在一切正常。

以上是关于Jqgrid 数据未显示在表格中,但数据来自控制台中的 URL,但现在显示在表格中的主要内容,如果未能解决你的问题,请参考以下文章

我的表格视图已创建,但数组未显示在表格视图中,控制台中的所有数据都来了。请帮我解决 json 解析

在 jqgrid 下一步按钮单击时,未填充数据

Jqgrid 不显示来自 json 的数据

jqGrid 如何控制分页显示以及数据条数。

数据为空时的jqGrid错误

jqGrid中数据未绑定,显示空白网格