いくつかの行のボタンをクリックしてPrimefaces(2.2)DataTableの行番号を取得するにはどうすればよいですか? 私はこの番号をjavascriptコードにprompt()関数で渡す必要があります。行のボタンをクリックすると、primefacesの行番号を取得することができます。
1溶液WidgetVar.selection
を用い
が、この場合には、I行選択し、ボタンをクリックし、手動で使用 - >悪いシナリオ。
<p:column> <p:commandButton id="someButton" value="Button" actionListener="#{managedBean.someEvent}" onclick="return jsMethod(widgetVar.selection)" /> </p:column>
ありがとうございました!
"行番号"では、行IDまたは行インデックスを意味しますか?私は行インデックスを仮定しましたが、 'selection'は行IDを使用します。 – BalusC
私は行のインデックス(例えば、0,1,2など)を意味することがあります。「選択」を使用するのは間違いかもしれませんが、正しい「ID」(0,1,2など)を取得します。私はこのインデックスを使用してidによって 'hiddenInput'を見つけ出します(この記事http://abc.blogspot.com/2009/05/javajspjsf-and-javascript.htmlをありがとう)、 'js prompt()'からコメントを入力して適切なオブジェクトのサーバーサイドコードをデータテーブルに格納します。ありがとうございました。 – MaximG
ああ、それはおそらくPF2.2固有です。 – BalusC