0
私は、clockアクションでdatatable可能なprimefacesに新しいレコードを追加したいと思います。また、私は編集モードで新しい行を開く必要があります。 私はこれを以下のコードを使用して達成することができます。primefacesで新しいレコードを追加datatableとsetfocus
HTML:ビーンマネージド
<p:commandLink
actionListener="#{myBean.addRecord}"
update="myDatatable"
oncomplete="jQuery('#myForm\\:myDatatable .ui-datatable-data > tr').first().find('span.ui-icon-pencil').click();
">
<p:graphicImage value="/resources/images/add.jpg" width="25"/>
</p:commandLink>
:
public void addRecord(){
if(getMyList() != null) {
getMyList().add(0, new SisTestReportDetail());
}
}
私は、以下のようにやってみましたが、動作していません。
jQuery('#myForm\\:myDatatable .ui-datatable-data >` tr').first().focus();
でこれを試してみてください。これは必要に応じて機能します – sudhakarkmtcs