问题标签 [paginator]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1131 浏览

cakephp - CakePHP 模型在使用 Containable 时没有关联

我正在使用下面的代码,但 Cakephp 出现错误:“模型“评论”与模型“用户”不相关”

在用户模型中:

在评论模型中:

0 投票
2 回答
330 浏览

backbone.js - 如何覆盖 Backbone.js 的 Paginator.requestPager setDefault 函数?

我在骨干网中使用 Paginator.requestPager。我想在调用 Collection fetch 时更改查询参数值。所以,我在 Equipments 中添加了 setDefaults 函数。但在这种情况下,不会调用 Backbone.Paginator 的 setDefault 函数。如何在 Paginator requestPager 中添加一些属性?

0 投票
1 回答
600 浏览

jqgrid - 将 jqgrid 总页设置为 *Many*

我在我的项目中使用 jqgrid。我有大量数据必须通过分页加载。有没有办法将分页的总页数设置为许多值。

0 投票
2 回答
1059 浏览

cakephp - CakePHP Paginator->sort(__d( 不起作用

我有一个用 i18n 翻译的插件,index.ctp里面有分页器排序:

<?php echo $this->Paginator->sort(__d('item', 'item_layout_id')); ?>

当我尝试对列进行排序时,它们没有按顺序排列。

这是带有 i18n 的网址:

index/sort:Layout/direction:desc

代替:

index/sort:item_layout_id/direction:desc

我该如何解决这个问题?

0 投票
1 回答
900 浏览

jsf-2 - 隐藏 currentPageReportTemplate 的文本打印时

当我单击打印按钮时,我想隐藏 currentPageReportTemplate 文本。我只需要打印数据表的图像。

0 投票
2 回答
725 浏览

cakephp - 超出范围的页面请求

我是cakephp的初学者,我的版本是2.4.3

在文档中,我在下面找到示例代码

我的问题 :

1.如何重定向到最后一页,有什么办法可以得到总页数?

2.我试图用debug()输出$this->request->params['paging'],但是什么也没显示,只是一个空值,我做错了什么吗?

请帮助我,认为

0 投票
1 回答
406 浏览

rest - 骨干分页

谁能向我解释这个backbone.paginator 示例是如何工作的?

我看到可以使用 URL 访问后端:

但是这个例子在哪里/在哪里传递页码和数量来从后端检索?我的后端可以通过以下restfull url访问:我无法弄清楚下一页详细信息是如何插入到上面的url中的......

这是由分页器插件自动插入的吗?

0 投票
1 回答
992 浏览

cakephp - 如何在 CakePHP Paginator 中自定义显示数字

我正在尝试更改搜索结果页面上链接的显示。这就是链接在我的页面上的显示方式:

1 2 3 4 5 6 7 8 9 10 | Next10
1 是当前页面。

单击Next10链接后,我希望它显示如下:
11 12 13 14 15 16 17 18 19 20 | 下一个10

我已经花了好几个小时了。但我找不到让它工作的方法。有什么解决办法吗?

我用

'echo $this->Paginator->link('Next10',array('page' => $this->Paginator->params('page') + 11));'

为视图。

0 投票
1 回答
1183 浏览

frameworks - Phalcon Paginator 错误:语法错误,意外 EOF

我的问题是,每次我单击视图中的分页器链接时,控制器都会返回此错误:

语法错误,意外的 EOF

这是什么?EOF?

我的控制器:

模型 Domicilios 中的内容返回正确,但是为什么分页器总是返回这个错误?

提前致谢!

0 投票
2 回答
1443 浏览

cakephp - cakephp分页器极慢

我有一个 cakephp 应用程序 2.4,但 Paginator 组件有问题。首先,它不是数据库,它肯定是解析查询结果的执行。我安装了 DebugKit,可以看到我对分页数据的 mysql 查询需要整整 2 毫秒。该表有 250 万条消息记录和 500,000 个用户。显然,适当的索引已经到位。但是,控制器动作需要 6167.82 毫秒。所以,这是我的控制器操作:

我已经谷歌了这个并搜索了堆栈溢出。大多数响应是针对糟糕的 mysql 优化,这不是我的情况。另一半的回答表明可以控制。所以,我尝试了可包含的。使用 contains 实际上更慢,因为它试图从用户字段中获取更多数据,而不仅仅是用户名、照片和 ID。然后,当 cake 从查询结果构建数组时,由于我假设有额外的用户数据,它在可包含的情况下执行速度慢了近 500 毫秒。

我现在要深入研究 Cake Paginator 组件,看看为什么构建响应需要这么长时间。我希望有人能打败我,并有一个很好的解决方案来帮助加快速度。

我的 Web 服务器正在运行 ubuntu 12.04,带有 3gb ram、apache 和 mod_php,安装了 apc 并为模型和核心缓存工作。数据库位于单独的服务器上。我还有一个 redis 服务器保存其他用户数据和蛋糕会话数据。这里有足够的能力从包含大约十二行的 mysql 查询中解析 10 条记录。

编辑:答案

正如 Ilie Pandia 首先建议的那样,发生了其他事情,例如回调,这正在减慢分页速度。这实际上与分页组件无关。Recipient 模型的行为在 3rd 方服务的设置回调中加载了 sdk。该服务需要几秒钟才能响应。这发生在加载查询中的linkedModel 以过滤结果时。希望其他寻找 cake 可能表现不佳的原因的人也会查看应用程序和插件中模型的回调。