Я использую Редактирование Ячеек для подсетки в JQGrid.
Когда я устанавливаю высоту подсетки автоматически, нажимая на нередактируемую ячейку, Сетка прокручивается вверх.
И когда я устанавливаю высоту, чтобы быть определенным как 180 или кое-что, Таким образом это не прокручивается к вершине. Выбранная ячейка остается в том же положении.
Если мне нужно настроить высоту автоматически, как мне избежать прокрутки вверх?
$("#listsg11").jqGrid({
url:'Any URL',
datatype: "json",
height: 190,
colNames:['Inv No','Date', 'Client', 'Amount','Tax','Total','Notes'],
colModel:[
{name:'id',index:'id', width:55},
{name:'invdate',index:'invdate', width:90},
{name:'name',index:'name', width:100},
{name:'amount',index:'amount', width:80, align:"right"},
{name:'tax',index:'tax', width:80, align:"right"},
{name:'total',index:'total', width:80,align:"right"},
{name:'note',index:'note', width:150, sortable:false}
],
sortname: 'id',
viewrecords: true,
sortorder: "desc",
multiselect: false,
subGrid: true,
caption: "Grid as Subgrid",
subGridRowExpanded: function(subgrid_id, row_id) {
var subgrid_table_id, pager_id;
subgrid_table_id = subgrid_id+"_t";
$("#"+subgrid_id).html("<table id='"+subgrid_table_id+"' class='scroll'></table><div id='"+pager_id+"' class='scroll'></div>");
jQuery("#"+subgrid_table_id).jqGrid({
url:'Any URL with parameters',
datatype: "json",
colNames: ['No','Item','Qty','Unit','Line Total'],
colModel: [
{name:"num",index:"num",width:80,key:true},
{name:"item",index:"item",width:130,editable:true},
{name:"qty",index:"qty",width:70,align:"right",editable:true},
{name:"unit",index:"unit",width:70,align:"right",editable:false},
{name:"total",index:"total",width:70,align:"right",sortable:false}
],
cellEdit: true,
cellsubmit: 'clientArray',
height: 'auto'
});
} });
Заранее спасибо.