Primefaces:以编程方式访问数据表的行

Primefaces:以编程方式访问数据表的行,primefaces,datatable,Primefaces,Datatable,我需要以编程方式迭代所有行数据。一旦拥有org.primefaces.component.datatable.datatable对象,我就可以使用#getRowData()获取当前行的内容#getColumns().getChildren()返回一个只有一个UiComponent的列表,该UiComponent也是第1行的UiComponent 迭代行数据的正确方法是什么 已解决 使用dataTable.setRowIndex(rowIndex),可以从特定行获取列 for (int rowIn

我需要以编程方式迭代所有行数据。一旦拥有org.primefaces.component.datatable.datatable对象,我就可以使用#getRowData()获取当前行的内容#getColumns().getChildren()返回一个只有一个UiComponent的列表,该UiComponent也是第1行的UiComponent

迭代行数据的正确方法是什么

已解决 使用dataTable.setRowIndex(rowIndex),可以从特定行获取列

for (int rowIndex = 0; rowIndex < rowCount; rowIndex++) {
    table.setRowIndex(rowIndex);
    columns = table.getColumns();
    // Your Code Goes Here
}
for (int rowIndex = 0; rowIndex < rowCount; rowIndex++) {
    table.setRowIndex(rowIndex);
    columns = table.getColumns();
    // Your Code Goes Here
}
for(int-rowIndex=0;rowIndex
使用dataTable.setRowIndex(rowIndex)解决了问题,可以从特定行获取列

for (int rowIndex = 0; rowIndex < rowCount; rowIndex++) {
    table.setRowIndex(rowIndex);
    columns = table.getColumns();
    // Your Code Goes Here
}
for (int rowIndex = 0; rowIndex < rowCount; rowIndex++) {
    table.setRowIndex(rowIndex);
    columns = table.getColumns();
    // Your Code Goes Here
}
for(int-rowIndex=0;rowIndex
使用dataTable.setRowIndex(rowIndex)解决了问题,可以从特定行获取列

for (int rowIndex = 0; rowIndex < rowCount; rowIndex++) {
    table.setRowIndex(rowIndex);
    columns = table.getColumns();
    // Your Code Goes Here
}
for (int rowIndex = 0; rowIndex < rowCount; rowIndex++) {
    table.setRowIndex(rowIndex);
    columns = table.getColumns();
    // Your Code Goes Here
}
for(int-rowIndex=0;rowIndex
ok立即关闭问题。ok立即关闭问题。