首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在JTable中动态更改PageSize

在JTable中动态更改PageSize
EN

Stack Overflow用户
提问于 2014-04-27 01:47:27
回答 1查看 1.3K关注 0票数 1

我正在尝试用PHP动态调整jQuery JTable的大小,代码如下:

代码语言:javascript
运行
复制
$t('#TicketTableContainer').jtable('option', 'pageSize', pageSize);
$t('#TicketTableContainer').jtable('reload');

其中,pageSize是我在调整页面大小时以动态方式计算的值。为此,我使用以下函数:

代码语言:javascript
运行
复制
$t(window).resize(function() {
    if(this.resizeTO) clearTimeout(this.resizeTO);
this.resizeTO = setTimeout(function() {
    $t(this).trigger('resizeEnd');
}, 500);
});

$t(window).bind('resizeEnd', function() {
//do something, window hasn't changed size in 500ms
    console.log('ResizeEnd');
    pageSize = calculatePageSize();
    $t('#TicketTableContainer').jtable('option', 'pageSize', pageSize);
    $t('#TicketTableContainer').jtable('reload');
});

仅当调整大小事件结束时才计算新的pageSize值。使用这段代码什么都不会发生,我不明白如果启用了pageSizeArea选项并且所有调整大小函数都动态工作,我如何才能获得与JTable相同的效果。

EN

回答 1

Stack Overflow用户

发布于 2015-02-17 19:18:19

pageSize选项用于查看页面中的行数,而不是用于调整窗口大小。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23314533

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档