相关疑难解决方法(0)

可以使jqGrid拉伸到100%?

是否有可能使jqGrid的宽度设置为100%?我知道列宽必须是绝对像素大小,但我还没有找到任何用于将实际网格的宽度设置为相对大小的内容.例如,我想将宽度设置为100%.它似乎使用450px的奇数尺寸,而不是100%.页面上有更多的水平空间,但是如果列宽等等,它将使容器(仅网格)水平滚动.这有什么办法吗?

javascript css jquery jqgrid

40
推荐指数
4
解决办法
7万
查看次数

jqGrid水平滚动条

我用jQuery和jqGrid开发了AJAX接口.

如何从jqGrid表中删除水平滚动条?

http://dskarataev.ru/jqgrid.png

如果我设置autowidth: true,那么我得到table的宽度=列的总宽度,但我需要table = table的宽度=父元素的宽度与函数返回的idgetSelectedTabHref()

所以我发挥功能:

$(window).bind('resize', function() {
  $('#tasks').setGridWidth($(getSelectedTabHref()).width());
  $('#tasks').setGridHeight($(window).height()-190);
}).trigger('resize');
Run Code Online (Sandbox Code Playgroud)

这是我如何创建jqGrid表:

$('#tasks').jqGrid({
  datatype: 'local',
  colNames:[labels['tasksNum'],labels['tasksAdded']+"/"+labels['tasksAccepted'],labels['tasksOperator'],labels['tasksClient'],labels['tasksManager'],labels['tasksDesc']],
  colModel :[
    {name:'taskId', index:'taskId', width:1, align:'right'},
    {name:'taskAdded', index:'taskAdded', width:3},
    {name:'taskOperator', index:'taskOperator', width:4},
    {name:'taskClient', index:'taskClient', width:7},
    {name:'taskManager', index:'taskManager', width:4},
    {name:'taskDesc', index:'taskDesc', width:8}]
});
Run Code Online (Sandbox Code Playgroud)

jquery scrollbar jquery-plugins jqgrid horizontal-scrolling

32
推荐指数
3
解决办法
7万
查看次数

使jqGrid填充其容器

我在我的一个项目中使用jQuery布局插件和jqGrid插件,除了一些小问题外,它们工作得很好......

我希望jqGrid完全填满包含它的窗格(jQuery布局窗格).调整窗格大小应该调整jqGrid的大小,关闭窗格应该隐藏jqGrid等等.

jqGrid和jQuery Layout都提供回调,但是当我使用它们时,页面布局可怕地破坏.

有没有人有任何经验混合jqGrid与jQuery布局?

  1. http://www.secondpersonplural.ca/jqgriddocs/index.htm
  2. http://layout.jquery-dev.net/

jquery jqgrid jquery-layout

8
推荐指数
1
解决办法
2万
查看次数

如何使用jqgrid冻结列来获得不同的屏幕宽度?

我有一个包含很多列的JQgrid网格.有些人有非常宽的显示器,有些人有小型笔记本电脑.

我想要一个解决方案,其中具有宽显示器的人可以使网格拉伸与窗口的大小一样长.

对于有笔记本电脑的人,我希望他们拥有冻结的列,这样当它们滚动时,它们不会丢失网格中的第一列.

支持此布局的最佳方法是什么?

jquery jquery-ui jqgrid frozen-columns

5
推荐指数
1
解决办法
2159
查看次数

在jqGrid中,是否可以在隐藏列后调整列的大小以适合表格宽度(原始宽度)?

我使用shrinkToFit = true属性来适应表格的宽度(比例大小),同时我也想隐藏一列但不想改变表格的宽度.如果shrinkTofit设置为true,则表宽度也会随着隐藏列的宽度量而缩小.让我举个例子,

组态:

ShrinkToFit = true
Table width = 800,
Two columns exist: 
ColumnA width=200,
ColumnB width=200
Run Code Online (Sandbox Code Playgroud)

当构造jqgrid时,宽度将按如下方式计算:

TableWidth = 800,
Width of ColumnA = 400, 
Width of ColumnB = 400
Run Code Online (Sandbox Code Playgroud)

当ColumnB设置为hidden时,宽度将为(正常行为):

table width=400
ColumnA width =400
Run Code Online (Sandbox Code Playgroud)

我想要的行为:

table width = 800
ColumnA width = 800
Run Code Online (Sandbox Code Playgroud)

有可能实现这种行为吗?

Alp,提前谢谢.

jquery jqgrid

4
推荐指数
1
解决办法
1万
查看次数