我正在使用具有分页功能的 Footable V3(版本 3.0.1),并希望为我的用户提供动态修改每页项目的能力。
我尝试了两种方法来实现这一点,但都没有奏效:
1)我尝试在填充表格后在代码中传递新的页面大小。
$('#availableResults').footable(
{
"paging":
"size": count
}
});
这导致表格立即格式不正确,并在控制台中出现以下错误:
FooTable: unhandled error thrown during initialization. Error: No columns supplied.(…)(anonymous function) @ footable.js:1705
2)接下来,我尝试在表格已经填充后即时更改页面大小的表格属性值。
angular.element( '#availableResults').attr( 'data-paging-size', count );
这没有效果。
我知道在footable V2 中可以更改页面大小属性,然后触发表格重绘以完成每页更改的动态项目。我知道 V3 是完全重写的,但也许 V3 有一个我不知道的类似机制。我通读了下面的所有 V3 文档,但没有运气。
http://fooplugins.github.io/FooTable/docs/components/paging.html
http://fooplugins.github.io/FooTable/docs/jsdocs/index.html
任何帮助表示赞赏。