2015-04-30 14 views
5

Tôi đã tạo một DataGrid trong GWT và làm cho các cột có thể sắp xếp.Cuộn dữ liệu GWT cuộn đến cột cuối cùng trên loại

Chiều rộng của các cột trong tổng số rộng hơn chiều rộng của DataGrid. Vì vậy, một thanh cuộn ngang xuất hiện.

Bây giờ vấn đề là khi tôi ví dụ sắp xếp trên cột đầu tiên, sắp xếp hoạt động ok, nhưng thanh cuộn ngang nhảy tất cả các cách bên phải. Đây thực sự là một hiệu ứng không mong muốn.

Ngay khi cột cuối cùng hiển thị, điều này không xảy ra nữa.

Đây có phải là sự cố đã biết không?

+1

nào GWT phiên bản làm bạn dùng? Bạn có một liên kết đến một ví dụ làm việc? – Bob

Trả lời

0

Để di chuyển đến cột đầu tiên của dòng đầu tiên:

dataGrid.getRowElement(0).getCells().getItem(0).scrollIntoView(); 

Nếu bạn cần phải di chuyển đến một số hàng cụ thể:

dataGrid.getRowElement(dataGrid.getVisibleItems().indexOf(object)).getCells().getItem(0).scrollIntoView(); 

[] 's

+0

Tôi đã thử thêm bit đầu tiên của mã để kích hoạt trên sự kiện sắp xếp cột sau khi sắp xếp thực tế, nhưng nó dường như không có bất kỳ hiệu ứng nào. (GWT 2.5.1) –

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