首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不同Javascript文件中的Jqgrid设置选项

不同Javascript文件中的Jqgrid设置选项
EN

Stack Overflow用户
提问于 2011-11-30 18:17:30
回答 1查看 248关注 0票数 0

我想将jqgrid的选项集中到一个javascript文件中,所有的网格都可以使用。比如它是否可排序、height、width以及onSelectRow和loadComplete等方法。然后,我想在不同的javascript文件中加载特定于该网格的选项,例如colModel、标题和排序顺序

GridMain.js

代码语言:javascript
复制
datatype: 'local',
height: 'auto',
width: 'auto',
pager: $('#pager'),
rowNum: 10,
rowList: [5, 10, 20, 50],
sortorder: "asc",
viewrecords: true,
sortable: true,
onSelectRow: function (id) {
    //redirect to brand details page
    document.location.href = url + id;
}

UserGrid.js

代码语言:javascript
复制
colModel: [
            { name: 'Id', index: 'Id', hidden: true, key: true },
            { name: 'Name', index: 'Name', width: 250, align: 'left' },
            { name: 'Disabled', index: 'Deleted', width: 100, align: 'left' },
            { name: 'Actions', index: 'Actions', width: 150, align: 'center', sortable: false, title: false}],
    sortname: 'Name',
    caption: "Users"
});

我尝试了许多不同的方法,但我似乎无法弄明白。我尝试使用setGridParam方法,但在创建网格后,无法更改高度、宽度和colModel。

我正在使用tableToGrid('.table- to - grid ',{ options });初始化我的网格

任何帮助都将不胜感激。谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-11-30 19:07:19

您可以在GridMain.js中包含如下代码

代码语言:javascript
复制
$.extend($.jgrid.defaults, {
    datatype: 'local',
    viewrecords: true,
    height: 'auto',
    ...
});

(有关详细信息,请参阅here )。

您还可以放心定义列模板(请参阅here)。

我不建议你使用tableToGrid,最好是直接创建jqGrid

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8324307

复制
相关文章

相似问题

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