在我的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下面使用Code。
paging:function(e,data,grid){ 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');
}
}
},
答案 0 :(得分:1)
Wijmo FlexGrid将无法在IE7中运行,因为它基于ECMAScript 5并且需要现代浏览器,即IE9或更高版本。您可以参考以下链接了解更多详情:http://wijmo.com/5/docs/