2011-11-20 28 views
5

Vì vậy, giống như tiêu đề nói trong trường hợp của tôi chiều cao của extendedDataTable không hoạt động, vì vậy bảng của tôi cũng không cuộn vì tất cả các hàng được hiển thị. Tôi đang sử dụng phiên bản richfaces4.0-final. Vì vậy, đây là đoạn mã của tôi:extendedDataTable - chiều cao không hoạt động

 <rich:extendedDataTable 
      value="#{advancedSearchView.criteria}" var="criteria" 
      height="50px" 
      selection="#{advancedSearchView.selection}" id="table" 
      selectionMode="single"> 
      <rich:column id="criteria_row" filterBy="#{criteria}" filterEvent="onkeyup" width="500px"> 
       <h:outputText value="#{criteria}" /> 
      </rich:column> 
     </rich:extendedDataTable> 

AdvancedSearchView là yêu cầu phạm vi đậu và tiêu chí là một chuỗi các chuỗi.

Tôi hy vọng đó là đủ thông tin. Cảm ơn bạn trước. A sẽ thực sự đánh giá cao nếu ai đó cho tôi một câu trả lời, bởi vì tôi đang đấu tranh với điều này trong một thời gian.

Trả lời

3

Theo số RichFaces 4 VDL (View Declaration Language) documentation, thành phần <rich:extendedDataTable> không hỗ trợ thuộc tính height.

Yêu cầu chức năng của bạn được hiểu rõ. Bạn muốn kết xuất dữ liệu mở rộng với chiều cao là 50px và làm cho bảng có thể cuộn được. Bạn cần phải đạt được điều này bằng cách sử dụng CSS thông thường có nghĩa là thuộc tính style có thể thực hiện khai báo CSS nội tuyến hoặc thuộc tính styleClass có thể thực hiện các lớp CSS, giống như trên hầu hết các thành phần HTML JSF khác.

Như vậy, với style

<rich:extendedDataTable ... style="height: 50px;"> 

hay, với styleClass (mà cũng là sự thực hành giới thiệu hơn; phong cách riêng biệt từ đánh dấu)

<rich:extendedDataTable ... styleClass="criteria"> 

và mảnh này trong một file CSS mà bạn bao gồm bởi <h:outputStylesheet />:

.criteria { 
    height: 50px; 
} 
+0

Có, đã hiệu quả. Cảm ơn nhiều. Tôi thậm chí sẽ không nghĩ rằng đó là vấn đề. – tuoLarips

+0

Bạn được chào đón. – BalusC

+0

BalusC, bạn có thể vui lòng giúp tôi một lần nữa với http://stackoverflow.com/questions/8874956/using-cforeach-with-richfaces-4 này không, tôi thực sự đang gặp sự cố khi giải quyết nó – tuoLarips

Các vấn đề liên quan