问题标签 [ace-datatable]
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 - 需要 ace:datatable 中的延迟加载示例
我正在使用icefaces 3 ,并查看了ace:datatable延迟加载的展示,但是示例非常复杂,所以任何人都可以与我们分享一个在ace:datatable中使用延迟加载从数据库中加载数据的示例来自集合,以及延迟加载如何与搜索一起工作,在此先感谢。
java - ace:datatable 中的“first”属性如何工作?
我们试图通过某种同步分页将 3 个表放在同一页面中。由于 ace:datatable 中的“分页器”属性对于每个表都是独立的,因此我们使用一些 commandLinks 来实现向前和向后移动的功能。
我们已经尝试在表中使用 de“page”属性,将它们全部链接到 backing-bean 中的一个属性,该属性通过 commandLink 的 action 方法递增或递减。但是这个“page”属性只有在“paginator”属性设置为true时才有效。而且因为我们不想显示分页器本身(带有编号的页面、按钮和其他所有内容),我们不能使用这个属性。
我们也尝试过使用 ace:datatable 的“first”属性,并再次将此属性绑定到 backing-bean。但它没有做任何事情:当我们改变这个属性的值时,表格保持在填充它们的列表的相同位置。
我们正在使用个性化的 ArrayList 填充表(其中是与数据库中的表匹配的类)。并且只有在表格中启用分页器并使用“页面”属性时才能正常工作。
我们也使用了 Datamodel 对象,但没有积极的结果。
那么,ace:datatable 的“第一”属性有什么用?(请不要告诉我这个属性的 API 定义,我已经读过很多遍了;))。一位同事说,当他使用 ice:datatable 而不是 ACE 时,他成功了。
有谁知道实现这种情况的更好解决方案(3个具有相同分页的数据表,所以当您单击“前进”时,它们都移动到同一个位置)?
提前致谢。
更新:我通过 IceSoft 论坛收到了回复。nils.lundquist 说:
此问题的原因似乎是 ace:dataTable 派生自的库中的一些遗留分页代码。它无法识别为我们功能的一部分,所以我已经纠正了这个问题,假设测试顺利,修复将出现在我们即将发布的版本中(也包括测试版)。
请注意,当启用组件控制的分页时, first 仍然没有效果,我已经调整了 TLD 以反映这一点。当分页被禁用时,First 现在将实际工作。
参考本周发布的iceFaces 3.1.0 beta02。
如果有人知道解决这种情况的更好方法(3 个带有分页链接的数据表),我们将不胜感激。
TIA。
icefaces - 带有分页器的 Ace Datatable 行选择器
我正在使用带有分页的 ace 数据表。现在,在选择一些行后的页面中,当我转到另一个页面并返回时,选择消失了。不再选择行。
这是代码:
row - ace:dataTable 单双击行选择监听器
是否可以在同一个 ace:dataTable 中处理甚至单击和双击行选择以便将它们关联两种不同的行为?示例:我需要通过双击选择打开行详细信息,并且我只需要通过单击选择行。
foreach - 带有 c:forEach、ace:dataTable 和 IceSoft Wiki 示例的动态列
我们正面临动态列的问题。我们有一个表,其中的列取决于一些先前选择的过滤器。当您进入页面时,您可以选择年份和其他一些标准,并使用这些值呈现表格。我们的问题是,当您选择不同的标准时,列可能会有所不同,这是一个问题,因为 c:forEach 不是那么动态的。
如果您查看 IceSoft Wiki 中提供的示例,您会看到与我们的代码类似的内容(但我们的代码要复杂得多): http: //www.icesoft.org/wiki/display/ICE/DataTable+动态+列
问题来自这句话:
backing.columns是静态的。但是如果你改变它的元素数量(在这个例子中它没有意义,因为“列”列表中的值与任务类中的属性匹配,但是如果你打印一个列表而不是列表)你就会遇到问题,如下所述: http://drewdev.blogspot.com.es/2008/08/cforeach-with-jsf-could-ruin-your-day.html
当我们更改列时,我们尝试重新创建组件列表:
但是没有用。我们还尝试从 PhaseListener 的上下文中恢复视图,但没有积极的结果。我们已经没有想法了。
任何想法(或解决方案:D)将不胜感激。如果有人需要更具体的代码,请问。
TIA。
PS:这个问题也发布在ICEFaces论坛(http://www.icesoft.org/JForum/posts/list/0/21842.page#76787),我会更新两个地方的解决方案(如果有的话)。
ajax - 如何在同一个 JSF 数据表(IceFaces)中使用 ajax 链接和普通链接
冰面 3.3 JSF 2.1
我正在尝试使用“上传的文件”构建一个表。我需要一个 ajax 链接来删除每一行。不是问题。
现在,我需要另一个单元格中的链接来下载每个文件。这是一个需要我的 ControllerBean 操作的链接。
问题是,默认情况下,这些链接是启用 ajax 的,因此,删除链接可以完美运行,但下载链接不能。
我可以使用 f:ajax 标签:
...但它使我的删除链接 ajax 禁用。
如何在同一个数据表中拥有启用 ajax 的链接和禁用 ajax 的链接?
jsf - ace:复合组件内的数据表在 JSF 中不起作用
我尝试<ace:datatable>
在复合组件中使用标签主要它运作良好。我想从表中获取行数据以在 bean 中使用它,但是当我单击行时,我收到错误消息
内部服务器错误
我需要你的帮助 (BalusC :)) 来修复这个错误。
这是我的组件:
组件支持bean
这是 PartnerData.java
jsf - 带有 IceFaces 3.3.0 的 Websphere 8.5.5.0,ace:dataTable 无法正常工作
我正在使用 ICEFaces 3.3.0。我有一个问题<ace:dataTable/>
。rowStateVar
从RequestMap
结果中获取NULL
时是在 Websphere 8.5.5.0 中运行我的应用程序时,但它在 Jboss 7.1.1 中运行良好。
我的代码如下所示:
爪哇:
...返回 NULL!