В My Wijmo FlexGrid я применил пейджинг (изменение высоты сетки при изменении размера страницы). Он отлично работает в Chrome, но не работает в IE 7.
Я написал код ниже.
function PageSizing(pagerId, gridId, gridDataCollection) {
var value = $('#' + pagerId).val();
flexGrid.util.paging(value, gridDataCollection, '#' + gridId);
$('#' + pagerId).on('change', function () {
var value = $(this).val();
flexGrid.util.paging(value, gridDataCollection, '#' + gridId);
});
}
В Flexgrid.js ниже используется код.
пейджинг: функция (e, данные, сетка) { var pagesize = e;
if (!pagesize) {
pagesize = 0;
} else {
pagesize = wijmo.Globalize.parseInt(pagesize);
data.pageSize = 0;
data.refresh();
if (pagesize == 5) {
$(grid).css('max-height', '182px');
}
else if (pagesize == 10) {
$(grid).css('max-height', '322px');
}
else if (pagesize == 15) {
$(grid).css('max-height', '462px');
}
else if (pagesize == 20) {
$(grid).css('max-height', '602px');
}
else if (pagesize == 25) {
$(grid).css('max-height', '743px');
}
}
},