0

在小提琴小提琴代码上,jqpivot 显示汽车的销售数据。以下问题可能是 CSS 问题或配置问题。当我在 IE 中运行相同的代码时,网格高度的大小设置为 100。

{
    iconSet: "fontAwesome",
    cmTemplate: { autoResizable: true, width: 75 },
    shrinkToFit: false,
    useUnformattedDataForCellAttr: false,
    autoResizing: { compact: true },
    groupingView: {
        groupField: ["x0"],
        groupColumnShow: [false],
        groupText: ["<span class='group-text'>{0}</span>"]
    },
    width: 600,
    height:100,
    toolbar: [true, "top"],
    pager: true,
    rowNum: 7,
    threeStateSort: true,
    sortname:['x1'],
    caption: "<b>Car sales statistics</b>",
    rowList: [5,7, 10, 20, 100, "10000:All"]
}); 

如下图所示,当用户向下滚动并停在某个点并单击行时,荧光笔显示该行不在一行中,而是出现了视觉分割。视觉分裂. 对于大型数据集,这在 IE 上是肉眼可见的。我该如何解决这个问题?

4

1 回答 1

1

我无法在 IE 中重现该问题,但我建议您添加

$grid.trigger("jqGridResizeStop.setFrozenColumns");

在您的代码中强制重新计算冻结 div 的所有元素的高度和位置。以 https://jsfiddle.net/OlegKi/rkxutxuv/7/为例。

于 2017-01-08T00:56:46.567 回答