问题标签 [datascroller]
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.
jsf - 输出面板不会在 dataScroller 内更新
我有一个简单的示例(或多或少来自主要面孔演示站点),其中 selectCheckboxMenu 和 outputPanel 嵌套在 dataScroller 内(请参见下面的代码片段)。当从 selectCheckboxMenu 中选择一个城市时, outputPanel 应该显示它。然而这不起作用。据我所知,一切都正确执行,所以我不知道为什么它不工作。
这里有什么帮助吗?
ps 当它没有嵌套在 dataScroller 中时,一切正常。
与此同时,我发现了一个有趣的观点:
当 dataScroller 中只有一个项目时,就没有问题,一切都像魅力一样。
jsf - CommandLink 在延迟加载的 Primefaces Datascroller 上不起作用
我在延迟加载Primefaces Datascroller组件时遇到问题。
我有一个 jsf 页面,应该在页面加载时显示 10 个事件。如果用户想看更多,他/她可以点击更多按钮来加载并显示接下来的 10 个事件。对于每个事件行,都有一个链接可用于显示事件的详细信息。
初始搜索工作正常,也就是说,当我单击查看事件详细信息链接时,我的支持 bean 被调用,我看到收到的索引和事件对应于我单击的行。
但是,一旦我加载包含 1 个额外事件的下一个块,页面会显示 11 个事件,但单击查看事件详细信息链接会发送正确的索引,但不会发送正确的事件。例如,如果我单击索引 0 处的事件,我将获得索引 10 处的事件,如果我单击索引 1 处的事件,则不会调用我的支持 bean。
当我单击更多按钮时,数据滚动器似乎忘记了最后 10 个事件,但我的惰性数据模型仍然记得。
支持bean:
由于页面显示正确的信息并且接收到的索引始终有效,因此我当前的解决方法是通过索引在惰性数据模型中获取事件。
但是,我想了解为什么收到的事件不是我点击的那个。
我做错了什么还是这就是滚动条的实现方式?
在 Mojarra 2.2、Tomcat 7、Primefaces 5、Omnifaces 1.8 上运行
jsf - postback 后返回时保留 t:dataScroller 的当前页面
让下一个表格/分页器组合正常工作,有人知道在“someAction”被解雇后我必须做什么才能保留在当前页面上吗?
(因为,实际上返回到第一页。)
谢谢!
jsf - Richfaces DataScroller 不工作
我正在尝试使用 JSF 1.2 在 Richfaces 3.1.4 中实现 datascroller,但 datascroller 无法正常工作,尽管它显示页面数。这里是代码:
primefaces - Primefaces DataScroller
我想使用带有延迟加载的 Primefaces datascroller。我有一个关于延迟加载的问题。我注意到 Datascroller 调用了两次加载方法。但是,当我将 p:datascroller 更改为 p:datatable 时,延迟加载效果很好。请帮助我,我对 datascroller 延迟加载的问题是什么。
并且还在java代码中加载方法
jsf - 获取属性在豆中
如何<p:dataScroller>
在我的支持 bean 中获得以下属性?
- 页面索引(我在分页中的哪一页上)
- 页数
- 页面索引
- 第一行索引
- 最后一行索引
我尝试了组件绑定,但一切都只是返回null
。
ajax - 重新加载在表格更新上
随机想法:我讨厌他们编码到 dataScroller 中的这种“独狼”行为......
我正在尝试根据用户选择实现一个过滤器,该过滤器将根据选择<p:selectOneMenu>
重新加载<p:dataScroller>
ManagedBean 中显示的内容。
MB ( EnglishNumberToWords ) (随机字符串)
LazyModelImpl
JSF
但是 dataScroller 只是忽略了表单更新并继续显示相同的数据。只有通过惰性模型加载的新数据会与旧数据混合更新。
如何在表单更新时清理 dataScroller 以便它只显示新数据(如果它返回到第一个块则加分)。
在 Tomcat 7 和 jsf2.2 上使用 Primefaces 5.0(但 jsf 在标签上)。
jsf - p:dataScroller 中 p:commandButton 的操作仅在第一个按钮上调用
在 ap:dataScroller 中,我得到了一个带有 inputTextarea 和 commandButton 的表单:
当我单击第一个按钮时,一切正常。当我尝试单击第二个或第三个按钮时,不会调用该方法。我也尝试使用 f:param 但它也不起作用。
这是方法commentStatus:
编辑:我自己找到了解决方案。我不得不添加process="@form"
到我的按钮。现在它工作正常!
编辑 2:我的表单嵌套在另一个表单中,这就是为什么我需要process="@form"
更新我的代码并删除另一个表单。现在它无需添加即可工作process="@form"
!
javascript - 在 p:dataScroller 中添加数据丢失了 Javascript 函数
我正在使用p:dataScroller
10 个块大小,但是在每个项目的内容上,我添加了一个类,它有一个点击事件功能,当我加载页面时,我的函数事件仅适用于前 10 个项目,这是我的代码
我的 Javascript 事件:
当我向下滚动并加载接下来的 10 行时,它们对单击功能没有反应
jsf - rich:dataScroller 似乎仍在加载所有数据而无需分页
我正在尝试为从数据库加载大量数据的项目实现分页。我已经在互联网上进行了大量搜索以使 db-pagination 正常工作,但由于某种原因,我仍然无法按照我想要的方式工作。
我已按照本主题中所述的示例进行操作: JSF、RichFaces、分页
数据已加载,因此可以工作;缓存似乎也可以工作。但是,它似乎仍在加载所有数据。walk-method 中的sr.getRows()
始终为-1
,因此对数据库的调用也使用 -1 表示maxResults
。我得到了所有数据,但没有分页。
如果可以避免的话,我不想引入另一个依赖项。
我的一些数据:
批量数据模型
豆子(部分)
xhtml(部分)