首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使列隐藏在jsGrid中?

如何使列隐藏在jsGrid中?
EN

Stack Overflow用户
提问于 2015-11-27 03:12:19
回答 7查看 13.7K关注 0票数 6

我在我的项目中使用jsGrid,现在我被困在这里隐藏一个列,该列在代码中使用,但不应该显示在页面中。

我使用的网格是: jsGrid

我已经尝试了输入控制hidden,但是,它仍然不工作。

下面的代码定义了用于AccountID的隐藏字段的网格列。但是,这不管用。

代码:

代码语言:javascript
运行
复制
fields: [
        { name: "Account", width: 150, align: "center" },
        { name: "Name", type: "text" },
        { name: "AccountID", type: "hidden", width: 0}
    ]
EN

回答 7

Stack Overflow用户

回答已采纳

发布于 2015-11-27 04:10:24

试试下面的代码。

创建如下所示的css类

代码语言:javascript
运行
复制
.hide
{
   display:none;
}

并将css属性分配给该字段,如下所示

代码语言:javascript
运行
复制
fields: [
    { name: "Account", width: 150, align: "center" },
    { name: "Name", type: "text" },
    { name: "AccountID", css: "hide", width: 0}
]

希望这能帮到你。

票数 8
EN

Stack Overflow用户

发布于 2016-01-17 00:50:48

因为v1.3 jsGrid字段有一个选项visible

http://js-grid.com/docs/#fields

如果您需要在运行时隐藏(或显示)一个字段,可以这样做:

代码语言:javascript
运行
复制
$("#grid").jsGrid("fieldOption", "ClientName", "visible", false);
票数 15
EN

Stack Overflow用户

发布于 2016-06-03 19:47:37

代码语言:javascript
运行
复制
fields: [
{ name: "Account", width: 150, align: "center" },
{ name: "Name", type: "text" },
{ name: "AccountID", visible: false, width: 0}]
票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33949749

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档