0

为什么当我单击下一个选项卡时出现 jsgrid 演示错误?我尝试破坏 e 并提高 jsgrid 并没有解决。

 $('a[href="#prestador"]').on('show.bs.tab',function (e) {
        $("#nota_prestador").jsGrid("destroy");
        createGrid('nota_prestador',data,'CPF/CNPJ TOMADOR');
    });
    }

在此处输入图像描述

4

1 回答 1

1

在隐藏容器中渲染(在这种情况下未打开选项卡),js-grid 无法正确计算大小。所以你必须调用refresh标签打开事件:

$('a[data-toggle="tab"]').on('shown.bs.tab', function (e) {
  $("#jsGrid").jsGrid("refresh");
});

在项目 GitHub 页面上查看问题:https ://github.com/tabalinas/jsgrid/issues/49

于 2016-11-10T22:22:42.327 回答