具有自动高度和固定标题的 jqx 网格

jqx grid with autorowheight and fixed headed

有人如何使用 jqxGrid 创建一个 table 具有 header 在滚动时不移动以及自动行高的

我做了以下操作,但结果是自动行高,但 header 在滚动时移动。

$("#jqxgrid").jqxGrid({
 widht:"100%",
 showfilterrow:true,
 filterable:true,
 autorowheight:true,
 autoheight:true,
 altrows:true
 columns: [//some columns here]
}

您可以激活网格内的滚动条,以便 headers 在您向下滚动内容时保持可见。通过将 autoheight 设置为 false 并指定固定高度来执行此操作。

$("#jqxgrid").jqxGrid({
 width:"100%",
 showfilterrow:true,
 filterable:true,
 autorowheight:true,
 autoheight:false,
 height:500
 altrows:true
 columns: [//some columns here]
}

您可以在 JqWidget's jsfiddle 中通过将 autorowheight 设置为 false 进行尝试。

autoheight: false, pageable: true 是您的解决方案。当滚动来自 jQWidgets Grid 时,header 默认为 Fixed position。如果 autoheight 为 true,jqxGrid 的垂直滚动将被禁用,因为 Grid 的高度是所有行高的总和,所以如果有滚动条,它就是浏览器的滚动条,而你的 Grid 的高度可能是 5000px。