jQuery Flexigrid在标题中显示/隐藏列功能

时间:2009-10-09 06:48:06

标签: jquery flexigrid

这是我的Flexigrid:

$("#grUser").flexigrid({
    url: 'someJSON.php'
    , dataType: 'json'
    , colModel : 
    [
        {display: '', name : 'Index', width :100, align: 'left'}
        , {display: '', name : 'Value', width : 100, align: 'left'}
    ]
    , title: 'Details'
    , width: 350
    , height: 200
    , singleSelect: true 
});

标题中的显示/隐藏列功能是非常酷的选项,但是我想指定哪个列可用,而我无法找到关于我的选项的好文档在指定colModel中。这里

{display: '', name : 'Index', width :100, align: 'left'}

我们还可以在列的定义中加入什么?

此外 - 您的Flexigrid文档源是什么?

1 个答案:

答案 0 :(得分:20)

不幸的是,这方面的文档并不存在,因此非常令人沮丧。你必须查看源代码,看看你能做些什么。

只需添加'hide:true',如下所示。将hide设置为true将隐藏列。

{display: 'Row ID', name : 'id', width : 100, sortable : true, align: 'left', hide: true}

您可以设置以下属性:   - display(这是用于列标题的内容)

  • name(这是用于Ajax调用的数据库字段名称)

  • width

  • height

  • sortable:true / false

  • align:left / center / right

  • hide:true / false

  • searchable:true / false(仅在您启用搜索栏时适用)