Горизонтальная полоса прокрутки в jqGrid - PullRequest
1 голос
/ 24 ноября 2011

Я использую jqGrid в двух местах в моем проекте.

В первом примере кода он работает идеально с горизонтальной полосой, показывающей ...

Пример кода для первого jqGrid Пример кода:

jQuery("#list2").jqGrid({
    url:'server1.php?P1=ACNO,APHID',
    datatype: "json",
    colNames:[
        'ACNO','APHID'
    ],
    colModel:[
        {name:'ACNO',index:'ACNO', width:80, sortable:true, search:true},
        {name:'APHID',index:'APHID', width:80, sortable:true, search:true}
    ],
    rowNum:100,
    rowList:[100,200,300,400],
    pager: '#pager2',
    loadonce: true,
    sortname: 'geneID',
    viewrecords: true,
    width:700,
    shrinkToFit:false,
    height:700,
    sortorder: "desc",
    caption:"Breeder Tool Box"
});

Пример кода для второй jqGrid Пример кода:

jQuery("#list2").jqGrid({
    url:'server4.php?P1=NEMATODE',
    datatype: "json",
    colNames:['Linkage_group','Chromosome','Start_Position','Stop_Position','Start','End','geneID','Feature_Type','Feature_Name','Mstart','Mstop','Trait'],
    colModel:[
        {index: 'Linkage_group', name: 'Linkage_group',width:170, sortable:true, search:true},
        {index: 'Chromosome', name: 'Chromosome',width:170, sortable:true, search:true},
        {index: 'Start_Position', name: 'StartPos',width:170, sortable:true, search:true},
        {index: 'Stop_Position', name: 'StopPos',width:170, sortable:true, search:true},
        {index: 'Start', name: 'Start',width:170, sortable:true, search:true},
        {index: 'End', name: 'End',width:170, sortable:true, search:true},
        {index: 'geneID', name: 'geneID',width:170, sortable:true, search:true,formatter: formatOperations},
        {index: 'Feature_Type', name: 'Feature_Type',width:170, sortable:true, search:true},
        {index: 'Feature_Name', name: 'Feature_Name',width:170, sortable:true, search:true},
        {index: 'Mstart', name: 'Mstart',width:170, sortable:true, search:true},
        {index: 'Mstop', name: 'Mstop',width:170, sortable:true, search:true},
        {index: 'Trait', name: 'Trait',width:170, sortable:true, search:true}],
    rowNum:100,
    rowList:[100,200,300,400],
    pager: '#pager2',
    loadonce: true,
    shrinkToFit:false,
    viewrecords: true,
    width:700,
    height:700,
    sortorder: "desc",
    caption: "Breeder Tool Box",
    sortname: 'Linkage_group'
});

jqGrid для второй сетки искажен без горизонтальной полосы. Я не могу найти различия между этими двумя кодами, Подскажите, пожалуйста, где моя ошибка?

1 Ответ

4 голосов
/ 24 ноября 2011

вы можете сделать это с помощью CSS. Измените следующее в ui.grid.css

.ui-jqgrid .ui-jqgrid-bdiv {
  position: relative; 
  margin: 0em; 
  padding:0; 
  /*overflow: auto;*/ 
  overflow-x:visible; 
  overflow-y:auto; 
  text-align:left;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...