如何在jqgrid中隐藏垂直柱?

如何在jqgrid中隐藏垂直柱?,jqgrid,Jqgrid,我的jqGrid库版本是4.4.3 如何删除/隐藏红色垂直列?我添加了这个额外的垂直列,因为我想把我的priceCatGrid稍微放在“产品名称”的右侧下方。如果删除这个额外的垂直列,我的priceCatGrid的位置将直接位于“产品代码”开头下方,这不是用户想要的。首先,我看到您的代码中有一个错误-colModel中的名称不应像您那样为空。在所有情况下,名称都应存在,且不应包含空格 有一种称为showCol和hideCol的方法,可以满足您的需要 $("#grid").jqGrid("hid

我的jqGrid库版本是4.4.3


如何删除/隐藏红色垂直列?我添加了这个额外的垂直列,因为我想把我的priceCatGrid稍微放在“产品名称”的右侧下方。如果删除这个额外的垂直列,我的priceCatGrid的位置将直接位于“产品代码”开头下方,这不是用户想要的。

首先,我看到您的代码中有一个错误-colModel中的名称不应像您那样为空。在所有情况下,名称都应存在,且不应包含空格

有一种称为showCol和hideCol的方法,可以满足您的需要

$("#grid").jqGrid("hideCol", "name_of_the_column")

其中,列的名称应该是colModel的现有名称,而不应该是空字符串。

感谢您的帮助,我发现使用.css('visibility','hidden')而不是hide可以实现我的目标

包含代码,但是,不确定为什么无法加载。如果加载,将按照上图进行。我已在本地修改了代码,为colModel输入了名称。问题是在我隐藏此列后,此列消失,并导致其priceCatGrid的位置直接位于“产品代码”开头下方,这不是用户想要的。但是,在我使用.css('visibility','hidden')后,图像如url所示,有一个空白的垂直空白,底部的灰线消失了,有人能帮忙吗?没关系,我已经使用其他技术实现了我的目标。谢谢