Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Primefaces 引用数据表页脚_Primefaces_Facelets_Jsf 2.2 - Fatal编程技术网

Primefaces 引用数据表页脚

Primefaces 引用数据表页脚,primefaces,facelets,jsf-2.2,Primefaces,Facelets,Jsf 2.2,我试图使用从p:dataTable中的组件触发的Ajax更新来更新表的页脚。但无论我如何在p:ajax标记中编写ID引用,我似乎都无法正确地获取它们 这是一个例子: 在生成的HTML中,我可以看到页脚中的outputText获取ID formId:tableId:footerId outerInputId的引用工作正常 我希望innerInputId中的所有引用都能起作用,但它们不能。在生成的HTML中,我可以看到它们被转换为formId:tableId:0:footerId的形式。如果页脚位于

我试图使用从p:dataTable中的组件触发的Ajax更新来更新表的页脚。但无论我如何在p:ajax标记中编写ID引用,我似乎都无法正确地获取它们

这是一个例子:

在生成的HTML中,我可以看到页脚中的outputText获取ID formId:tableId:footerId

outerInputId的引用工作正常

我希望innerInputId中的所有引用都能起作用,但它们不能。在生成的HTML中,我可以看到它们被转换为formId:tableId:0:footerId的形式。如果页脚位于当前行的命名容器内,这将是有意义的,但它不是我从其ID中看到的

我闻到这里有虫子。我说得对吗?我怎样才能解决这个问题

或者这是预期的行为,在这种情况下为什么

我想这样做是为了在页脚的列中显示所有单元格的总和


相关软件:PrimeFaces 5.1、Mojarra 2.2.7、GlassFish 4.1

更新数据表页脚并不像人们直观预期的那样发生。例如,请参阅,,。要提供的链接似乎相关,但它们并不能真正解决我的问题。我还想强调一个事实,即从表外的组件更新页脚可以很好地工作。当从表中引用它时,ID:s会出错。我在这里用PF4和JBoss7.1测试了您的代码,它工作得非常完美。谢谢,henriquedsg89,这是一个非常有趣的结果!我已经考虑过明天该怎么办了。您可以检查生成的HTML以查看Ajax更新属性引用的ID吗?