我正在使用在GlassFish 3.1.2和Java 6上运行的primefaces 3.2和JSF 2。
我在p:datatable的列中有一个p:lightbox组件。基本上,我希望用户能够连续单击p:commandbutton,然后显示与当前行相关的一些信息。
这通常可以正常工作,但如果用户单击列的标题以对行进行排序,则当用户下次单击p:commandbutton以显示灯箱时,将显示多个灯箱。这在附图中显示。此外,不仅会附加多个灯箱,而且信息不再对应于单击p:commandbutton的行。
我的问题是,我怎样才能让它能够在p:datatable中显示灯箱并仍允许使用ajax对表进行排序?
即使在iframe模式下,灯箱的所有3个版本都会出现此问题。
这似乎与其他人对灯箱和pf 3的问题有关:http://forum.primefaces.org/viewtopic.php?f=3&t=18184