javascript - 使用 JsGrid 下一个选项卡时出现错误

标签 javascript jquery html jsgrid

为什么当我单击下一个选项卡时 jsgrid 呈现错误?我尝试销毁 e 并提高 jsgrid 但没有解决。

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

enter image description here

最佳答案

在隐藏容器中渲染(在本例中未打开选项卡),js-grid 无法正确计算大小。 因此,您必须在选项卡打开事件上调用refresh:

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

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

关于javascript - 使用 JsGrid 下一个选项卡时出现错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40537643/

相关文章:

javascript - jQuery 通过属性值获取/选择元素

javascript - AngularJs:相对路径不使用 $location.path 重定向

javascript - 如何转义绝对URI?

jquery - 什么时候是绝对定位元素的合适时间?

javascript - 如何在winjs上制作一个splitview菜单

android - “如何在android中的textview上显示div html内容

JavaScript/jQuery 或每隔几秒更改文本的东西

javascript - Mad Libs 下拉列表失败

javascript - SharePoint Web 部件上的 jQuery.hover 不起作用

javascript - jquery遍历问题