我对杰基尔的分页有意见。看起来,paginator液体标签根本没有做任何事情。每当我替换主index.html页面上的for循环时,
{% for post in site.posts %}
使用
{% for post in paginator.posts %}
不会出现任何帖子(它们与第一个标签一起正确显示)。
我的_config.yml文件中添加了以下内容:
paginate: 1
paginate_path: "page:num"
如果我尝试使用另一个分页标记(如{{ paginator.total_posts }} ),则不会显示任何内容。
我正在通过本地部署来尝试这
我尝试在术语页面中使用分页(例如/layouts/tags/terms.html),因为我得到了很多标签。
我还想显示我所有的标签,按受欢迎程度排序。对于最后一点,我做到了:
{{ range .Data.Terms.ByCount}}
...
{{ end }}
它工作得很好。
我试过了:
1)
{{ range .Data.Terms.ByCount}}
{{ range .Paginator.Pages }}
...
{{ end }}
{{ end }}
但是我得到了“无法在类型hugolib.OrderedTaxonomyEntry中计算字段分页器”的错误。
2)
{{ range
我有一个带有两个子组件的锚窗格面板的表视图、一个表视图和一个分页。分页不直接链接到表视图(就像放置一个带有标签的按钮,该标签将被更新)。
我发现的唯一例子是分页本身通过它的setPageFactory方法处理UI更新。
我知道我不应该这样设计它,不幸的是我现在没有时间去改变它。下面是我目前的解决方案:
paginationTab1.setPageFactory(e -> {
updateTableViewWithOffset(e);
//hack, as the pagination is not directly linked with the tableView
我可以很容易地分页,但我使用了两个模型,这让它有点复杂。
首先是控制器
class BrowseController < ApplicationController
def index
@hashtags = Hashtag.find(:all, :order => 'created_at DESC')
@posts = post.all
end
end
然后是视图(browse\index.html.erb)
<ul>
<% @posts.each do |post| %>
<% if post.hashtags
我有两个标签的tabstrip。在每个选项卡上,我都有一个带有分页的网格。我对网格的配置是在客户端。当我在标签页之间快速切换时,我从javascript中得到了异常:
"throw Error(kendo.format("Cannot call method '{0}' of {1} before it is initialized",t,r))"
以下部分介绍了网格中的分页配置:
[...]
pageable: {
pageSizes: [5, 10, 20],