0

在这个jsfiddle `

弹性表

</p>
<wj-flex-sheet initialized="initialized(s)" item-formatter="itemFormatter">
  <wj-sheet name="Country" items-source="ctx.data"></wj-sheet>
  <wj-sheet name="Empty Sheet"></wj-sheet>
</wj-flex-sheet>

` 有两个按钮。一个放在冷冻牢房里,另一个放在普通牢房里。当您单击冻结单元格按钮时,它在 Firefox 和 IE 中不起作用。但其他按钮确实有效。我想不出任何解决方法。

4

1 回答 1

1

CloneFrozenCells设置为 false 可以解决此问题。更新小提琴

$scope.initialized = function (s) {
    ...
    s.cloneFrozenCells = false;
};

如果将 cloneFrozenCells 属性设置为 false,则滚动冻结单元格将导致除 Chrome 之外的所有浏览器(非常快)闪烁。

如果将其设置为 null(默认值),则网格将尝试猜测是否应将其设置为 true 或 false。我相信 Mac 上的 Safari 并没有正确执行此操作。现在已在最新版本中修复此问题 (482)

PS:这对 FlexGrid 和 FlexSheet 有效

于 2017-12-13T10:09:58.193 回答