jquery – jqGrid水平滚动条

前端之家收集整理的这篇文章主要介绍了jquery – jqGrid水平滚动条前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我用jQuery和jqGrid开发了AJAX接口。

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

http://dskarataev.ru/jqgrid.png

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

所以我使功能

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

这里是我如何创建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',{name:'taskDesc',index:'taskDesc',width:8}]
});

解决方法

我调整ui.grid.css,因为我不需要一个水平滚动条。我这样做:
.ui-jqgrid .ui-jqgrid-bdiv {
  position: relative; 
  margin: 0em; 
  padding:0; 
  /*overflow: auto;*/ 
  overflow-x:hidden; 
  overflow-y:auto; 
  text-align:left;
}

评论是怎么回事,我只是使用overflow-x隐藏水平滚动条,现在一切都很好与我。

猜你在找的jQuery相关文章