Java 通过单击行中的按钮获取primefaces数据表中的行号

Java 通过单击行中的按钮获取primefaces数据表中的行号,java,jsf-2,primefaces,Java,Jsf 2,Primefaces,如何通过单击某行中的按钮来获取Primefaces(2.2)数据表中的行号? 我需要使用prompt()函数将这个数字传递给javascript代码 1解决方案 使用WidgetVar.selection但在本例中,我手动使用行选择,然后单击按钮->坏场景 谢谢大家! 您可以使用它 带“行编号”,是指行ID还是行索引?我假设行索引,但是选择使用行ID。我的意思是行索引(例如:0,1,2等)。使用“选择”可能是错误的,但我得到了正确的“ID”(0,1,2等)。我使用此索引按Id查找“hidd

如何通过单击某行中的按钮来获取Primefaces(2.2)数据表中的行号? 我需要使用prompt()函数将这个数字传递给javascript代码

1解决方案 使用
WidgetVar.selection
但在本例中,我手动使用行选择,然后单击按钮->坏场景


谢谢大家!

您可以使用它



带“行编号”,是指行ID还是行索引?我假设行索引,但是
选择使用行ID。我的意思是行索引(例如:0,1,2等)。使用“选择”可能是错误的,但我得到了正确的“ID”(0,1,2等)。我使用此索引按Id查找“hiddenInput”(感谢本文),并将注释从“js prompt()”输入到datatable中相应对象的服务器端代码。谢谢。哦,那可能是PF 2.2的特效。嗨。它可以工作,但是绑定在列中不起作用。。。我的错在哪里?非常感谢。它可以工作,表必须在请求范围的bean中。呃,不,你不应该把它绑定到bean,而是绑定到视图。完全使用上述代码。使用
{table}
而不是
{someBean.table}
。非常好。非常感谢:)@Amira:managedbean中没有
table
属性。代码就是这样完整的。组件被绑定到EL范围,而不是托管bean。