Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Đánh số hàng bằng p:dataTable

Tôi không chắc bạn muốn "đánh số cột" hay "đánh số cột". Tôi giả sử đầu tiên;-)

Bạn không thể sử dụng rowIndexVar ? Tài liệu Primefaces cho biết:

Điều này phù hợp với tôi:

<p:dataTable value="#{testBean.selectOptions}" rowIndexVar="rowIndex" var="item">
    <p:column headerText="#">
        #{rowIndex+1}
    </p:column>
    <p:column headerText="Option">
        #{item}
    </p:column>
</p:dataTable>

+1 là để bắt đầu bằng số 1.

CẬP NHẬT:

Mã này tạo ra:




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL Math - Có thể tính toán mối tương quan trong một truy vấn không?

  2. Lưu trữ nội dung của một mảng PHP trong cơ sở dữ liệu MySQL

  3. Sự cố với MySql INSERT MAX () + 1

  4. Làm thế nào để có được số hàng bị ảnh hưởng, trong khi thực hiện truy vấn MySQL từ bash?

  5. Câu lệnh InnoDB SELECT ... FOR UPDATE khóa tất cả các hàng trong bảng