问题标签 [rowexpansion]

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 回答
764 浏览

jsf - 无法通过数据表值属性将参数从 JSF 发送到 Bean

我有一个扩展数据表,它由后端的 Arraylist 填充,其中 id 作为主键。展开行时,必须在另一个表中搜索特定于 id 的行,并且必须显示所有行。当我试图将 id 作为 value 属性中的参数传递时,它会给出类转换异常。

这是 XHTML 代码

请帮忙。

0 投票
0 回答
945 浏览

jsf - 数据表行扩展不适用于过滤器

我有一个带有行切换扩展和过滤选项的数据表。在扩展时,另一个数据表来了,它从 db 中的另一个表中填充。当我不过滤任何值时,扩展工作正常并且其他数据表被填充。但是当我过滤然后单击展开按钮时,它显示在第二个数据表中找不到任何记录。

xhtml代码

0 投票
0 回答
868 浏览

ajax - Primefaces 问题 - 需要在 ajax 更新后保持行扩展,但它一直在折叠

我对 JSF 有疑问。我尝试在更新后保持行扩展打开,但它一直在折叠。

我想更改展开行中的面板内容并按下回复按钮并将行保持在dataTable展开状态。

如果我能解决这个问题,那就太好了。我还使用partiallySubmit属性仅使用 ajax 更新某些组件,而不是全部。

我在这里提供代码:

0 投票
0 回答
75 浏览

jsf - 在 JSF 阶段评估

我有一个使用 rowExpansion 的数据表。加载页面时,不会评估 rowExpansion,这很好。当分页器用于显示下一个结果或提交完成时 - 触发 rowExpansion 评估。

这是一个 XHTML 示例:

我已经使用 visualVM 分析了这个流程,并使用了调试器,发现该data.getDetail()方法在以下 JSF 阶段被调用:( ApplyRequestValuesPhase, ProcessValidationsPhase, UpdateModelValuesPhase),当使用分页器时。

我已经推断出 rowExpansion 是视图的一部分,并且被评估为普通组件。

您介意告诉我这是否是 rowExpansion 的预期行为吗?

使用分页器时是否有正确的方法来防止评估 rowExpansion 内容?

感谢您的回答。

注意:我使用的是 PrimeFaces 5.2。

0 投票
1 回答
870 浏览

extjs - 缓冲网格和行扩展器插件一起在 extjs 中不起作用

要求:拥有 extjs(4.2.2) 网格的无限滚动以及行扩展功能。

但是这两个插件一起不起作用,行扩展器插件不允许数据加载到网格的缓冲存储中。

当 rowexpander 插件被注释时,无限滚动网格正在加载。

如何同时拥有这两种功能?

我通过扩展 extjs rowexpander 创建了一个 rowexpander 插件,如下所示,如果我在下面注释掉至少一个 rec 正在加载

feature.getRowBodyContents = Ext.bind(me.getRowBodyContents, 我);

当 getrowbodycontent 从 setCmp 中删除时, 在此处输入图像描述

在 setCmp 中调用 getrowbodycontent 时, 在此处输入图像描述

0 投票
1 回答
360 浏览

primefaces - 具有延迟加载和行扩展的数据表在打开扩展时给出了错误的对象

我正在使用带有延迟加载的普通数据表和带有嵌套表的行扩展,并且在延迟加载后打开行扩展时遇到问题。ScrollRows 设置为 150。

和豆:

第一页上一切正常,打开扩展在表中显示正确的数据。在加载接下来的 150 行并滚动回例如第一行并打开扩展后,将加载错误 crate 的数据。cratesView.getBottles2Crate(crate)被调用,箱子对象移动了 n*150(n - 加载次数)。rowtoggling-event 的对象与数据模型不同。另一方面,setSelectedCrate获取正确的对象。我是否配置错误或文档中是否有使用行扩展和延迟加载的提示...

感谢您的一些提示。

编辑:更正一些语法。

0 投票
0 回答
207 浏览

extjs - extjs 3.4 - 嵌套网格中的扩展器从父行而不是自己的行获取记录

基本上我有一个带有行扩展器的父网格,当我们展开每一行时,它也会显示带有行扩展器的子网格。

我意识到,当我单击嵌套网格中的扩展器时,它会从父行获取记录,而不是从它自己的数据中获取记录。

这会导致其他错误来呈现扩展的正文内容。

我在我的代码中做错了什么?

0 投票
0 回答
91 浏览

angular - Primeng 数据表将扩展器图标更改为按钮并在扩展事件上传递数据

您好我正在使用primeng Datatable的行扩展功能,如 在此处输入图像描述

我想实现两件事,

  1. 将扩展器图标更改为按钮。

  2. 单击扩展器图标在控制器中注册行数据。

请帮助实现这一目标。

0 投票
1 回答
448 浏览

datatable - 如何折叠 PrimeReact DataTable 中的其他展开行

我对反应很陌生,想在主要反应数据表中处理行展开/折叠。我试图一次只扩大一排

我为此目的使用上面的行。请帮忙!

0 投票
0 回答
130 浏览

primeng - prime ng 行扩展数据关键问题

我正在使用带有行扩展的 Prime ng 表,但我认为问题出在我的数据键上。如果我使用 Munit.id,当我使用 dataKey="id" 时,行不会扩展所有行都会扩展而不是一个

.html 文件

我的ts。文件

显示数据(){

showData 在 ngOnInit() 中调用