在 PrimeFaces(我使用的是 4.0)中,您可以拥有一个dataTablewith expandable rows。基本上你有一个p:rowToggler按钮来切换p:rowExpansion. 这很好用,但我真的很讨厌行扩展内容上的淡入淡出动画,这使得切换感觉迟缓(尤其是在关闭行扩展时)。
有没有办法控制/禁用淡入淡出动画?似乎没有属性可以控制p:rowToggler或p:rowExpansion控制这种行为。
在 PrimeFaces(我使用的是 4.0)中,您可以拥有一个dataTablewith expandable rows。基本上你有一个p:rowToggler按钮来切换p:rowExpansion. 这很好用,但我真的很讨厌行扩展内容上的淡入淡出动画,这使得切换感觉迟缓(尤其是在关闭行扩展时)。
有没有办法控制/禁用淡入淡出动画?似乎没有属性可以控制p:rowToggler或p:rowExpansion控制这种行为。
行扩展由以下 Javascript 代码处理:
WEB-INF/classes/META-INF/resources/primefaces/primefaces.js
在开头的行:
PrimeFaces.widget.DataTable
如果您重新格式化代码,它将是可读的。
有一种用法fadeIn和一种fadeOut。两者都没有选项对象,因此配置它是不可能的。
您可以通过以下方式禁用动画:
primefaces-x.x.jarat复制META-INF/resources/primefaces/primefaces.js到您的项目和更换
fadeIn(和fadeIn(0_fadeOut(function(和fadeOut(0,function(以和开头PrimeFaces.widget.DataTable,最重要的是,
我在 PrimeFaces 上为此创建了一个问题。
请参阅https://code.google.com/p/primefaces/issues/detail?id=6775
我刚刚收到关于问题 6775 的回复:
由于7380等问题,我们不得不禁用动画。