Pagination Primefaces:延迟加载的数据表';s分页器按钮不显示

Pagination Primefaces:延迟加载的数据表';s分页器按钮不显示,pagination,jsf-2,lazy-loading,primefaces,Pagination,Jsf 2,Lazy Loading,Primefaces,我以前使用过datatable分页,它很有用。这一次我需要使用延迟加载分页,它显示第一页,并且没有分页器按钮。我尝试了很多东西,但它只是没有显示分页器按钮。如果我更改行数,它会起作用,即页面上的行数已更改,但分页电机按钮不显示。如果我在chrome中检查datatable,它会显示thr是分页器底部的一个div <div xmlns="http://www.w3.org/1999/xhtml" id="j_idt7:contentTable_paginatorbottom" class="

我以前使用过datatable分页,它很有用。这一次我需要使用延迟加载分页,它显示第一页,并且没有分页器按钮。我尝试了很多东西,但它只是没有显示分页器按钮。如果我更改行数,它会起作用,即页面上的行数已更改,但分页电机按钮不显示。如果我在chrome中检查datatable,它会显示thr是分页器底部的一个div

<div xmlns="http://www.w3.org/1999/xhtml" id="j_idt7:contentTable_paginatorbottom" class="ui-paginator ui-paginator-bottom ui-widget-header ui-corner-bl ui-corner-br"></div>

这是我的数据表


我正在使用jsf2、PrimeFaces2.2.1和ApacheTomcat6

任何有帮助的想法都将不胜感激。谢谢

问候 khizar

我想你遇到了

从链接到论坛讨论的链接:

这里有一个解决办法。抄袭 加载方法中的以下行, 要更新分页,请执行以下操作:

请求上下文上下文= RequestContext.getCurrentInstance(); 如果(context!=null)context.addCallbackParam(“totalRecords”, i) )

我代表的变量是 预测查询

我想你遇到了

从链接到论坛讨论的链接:

这里有一个解决办法。抄袭 加载方法中的以下行, 要更新分页,请执行以下操作:

请求上下文上下文= RequestContext.getCurrentInstance(); 如果(context!=null)context.addCallbackParam(“totalRecords”, i) )

我代表的变量是 预测查询


很晚了,但我刚看到这个问题,我记得我已经解决了这个问题,所以我想我应该在这里留下一个答案,以防万一其他人遇到这个问题。问题是我使用的主题是cudnt查找按钮的图像,由于我现在记不起来的原因,我没有使用jar作为主题,我只是将theme.css添加到我的项目中,它开始工作。。。唯一的问题是theme.css中的图像链接

url(“#{resource['primefaces-glass-x:images/default.png']}”)0

改成这个

url(images/default.png)0

它就像一个符咒

另一个解决方案(可能更好)是在classpath中为主题添加jar,并将主题添加到web.xml,但每个人可能都知道……:)

问候,


khizar

很晚了,但我刚看到这个问题,记得我已经解决了这个问题,所以我想我应该在这里留下一个答案,以防sum1其他人遇到它。问题是我使用的主题是cudnt查找按钮的图像,由于我现在记不起来的原因,我没有使用jar作为主题,我只是将theme.css添加到我的项目中,它开始工作。。。唯一的问题是theme.css中的图像链接

url(“#{resource['primefaces-glass-x:images/default.png']}”)0

改成这个

url(images/default.png)0

它就像一个符咒

另一个解决方案(可能更好)是在classpath中为主题添加jar,并将主题添加到web.xml,但每个人可能都知道……:)

问候,


khizar

thanx对回答有很多疑问。我试过了,但还是没有显示任何按钮。使用chrome来检查页面,我发现它有错误<代码>/在这一行之后有一个未捕获的引用错误primefaces不是defined@khizar:这听起来像是一个较低级别的问题,不特定于datatable或分页。您的web.xml中是否有Primefaces资源servlet的条目?我认为Primefaces的最新版本不需要它,它可能会导致问题。。。我终于成功了。。。我不知道wat到底是错的,但因为u说这不是datatable或分页的问题,我开始修补jsf,还删除了一些额外的jquery文件,这些文件包含在模板中,但没有被使用,突然一切都开始工作了。现在,我将尝试在稍后重现问题,看看到底是什么地方出了问题,然后发布hre,这样做很有帮助,但目前它仍在工作,我感到欣慰,因为我比最后期限晚了一点。所以thanx很多:)thanx很多的回应。我试过了,但还是没有显示任何按钮。使用chrome来检查页面,我发现它有错误<代码>/在这一行之后有一个未捕获的引用错误primefaces不是defined@khizar:这听起来像是一个较低级别的问题,不特定于datatable或分页。您的web.xml中是否有Primefaces资源servlet的条目?我认为Primefaces的最新版本不需要它,它可能会导致问题。。。我终于成功了。。。我不知道wat到底是错的,但因为u说这不是datatable或分页的问题,我开始修补jsf,还删除了一些额外的jquery文件,这些文件包含在模板中,但没有被使用,突然一切都开始工作了。现在,我将尝试在稍后重现问题,看看到底是什么地方出了问题,然后发布hre,这样做很有帮助,但目前它仍在工作,我感到欣慰,因为我比最后期限晚了一点。所以thanx很多:)