Trong chiều cao datagrid adobe Flex bằng nhau để sửa chiều cao. Tôi muốn làm cho chiều cao datagrid là dữ liệu phụ thuộc.Làm thế nào tôi có thể làm cho chiều cao datagrid bằng với nội dung dữ liệu trong Adobe Flex
Trả lời
Bạn có thể đặt mỗi hàng của DataGrid để phù hợp dựa trên nội dung của một cột cụ thể của hàng đó bằng cách đặt thuộc tính "variableRowHeight" thành true trên DataGrid và đặt thuộc tính "wordWrap" thành true trên dataGridColumn sẽ chứa nội dung chiều cao thay đổi.
Tôi hoàn toàn không hiểu câu hỏi của bạn, nhưng nếu bạn đang yêu cầu làm thế nào để kích thước DataGrid với số lượng hàng trong dataProvider, bạn có thể thử:
dataGrid.rowCount = yourCollection.length;
hoặc
<mx:DataGrid rowCount="{yourCollection.length}"/>
Xa và đi những vấn đề kỳ lạ nhất tôi đã có với Flex là làm thế nào để chỉ đơn giản là làm cho Lists và DataGrids kích thước nội dung của họ (không hiển thị một thanh cuộn hoặc bất kỳ hàng trống). Tôi đã nghĩ nó sẽ hoàn toàn thẳng về phía trước ngay cả với chiều cao hàng biến đổi. Có vẻ như hầu như không ai khác có vấn đề này ?!
<mx:DataGrid rowCount="{yourCollection.length}"/>
Nhiều lần xem giải pháp trên - không hoạt động. Tôi nhận được một thanh cuộn và một hàng trống thừa khi có nhiều hơn một mục trong bộ sưu tập.
Tôi gặp vấn đề tương tự, sử dụng Flex SDK 3.3. Tôi đã nhìn thấy một số báo cáo lỗi Adobe trong những năm liên quan đến điều này, nhưng các kiểm tra lỗi luôn nói rằng nó đã được giải quyết. Điều tốt nhất tôi có thể đề nghị là để thiết lập một chiều cao điểm ảnh rõ ràng về DataGrid, hoặc bạn có thể thử điều này:
dg.height = dg.measureHeightOfItems(0, dgDataProvider.length) + dg.headerHeight;
Bart
Hoạt động tuyệt vời! cảm ơn – ggkmath
Cảm ơn Brat cho câu trả lời của bạn, mà làm việc cho tôi (một cách). Có chỉ là một chút sửa đổi, khi chúng tôi tính toán chiều cao sử dụng trên tính toán một cuộn dọc xuất hiện, chúng tôi cũng cần phải thiết lập verticalScrollPolicy = "off"
để nó không bao giờ thấy
Tất nhiên, tránh trong DataGrid của bạn MXML cái gì đó như height =" 100%" hoặc top = "10" đáy = "123"
Cảm ơn những nói:
<mx:DataGrid rowCount="{yourCollection.length}"/>
- điều này thực sự làm việc cho tôi trong Flex 4. Tuy nhiên tôi muốn chỉ ra rằng theo vào tài liệu "rowCount bao gồm hàng tiêu đề", vì vậy tôi cho rằng câu trả lời phải là
<mx:DataGrid rowCount="{yourCollection.length + 1}"/>
Tuy nhiên, tôi cho rằng doco là sai vì giải pháp cũ phù hợp với tôi.
Nếu không, việc này có hữu ích không? http://www.actionscript.org/forums/showthread.php3?t=220962
Dường như lỗi được cố định lại, để phản ánh những gì nó nói trong tài liệu trong flex 4.5 =) – PicoCreator
var rwcnt = xmllist.length();// dataprovider.length
ADG.rowHeight = 20;
var rht = ADG.rowHeight;
ADG.height = (rwcnt * rht) + 26;
đây là những gì tôi đã nhận giải pháp để kiểm soát kích thước của DataGrid tiên tiến
Trong Spark DataGrid bạn có thể đặt requestedRowCount đến dataProviderLength, NHƯNG với điều kiện bạn không đặt một Height cho Datagrid.
Ngoài ra, đối với nhà cung cấp dữ liệu có độ dài dưới 3, Nó sẽ luôn hiển thị 3 hàng.
Lưu ý Ngoài ra Spark cung cấp cho chúng tôi yêu cầuMaxRowCount & yêu cầuMinRowCount.
Ngoài ra, variableRowHeight = "false". – ggkmath
- 1. trong WPF làm thế nào để làm cho một DataGrid phù hợp với chiều cao cửa sổ
- 2. Đặt màu nền cho hàng dữ liệu trong Adobe Flex
- 3. Làm thế nào để thiết lập chiều cao tối đa với nội dung bọc trong android?
- 4. Nhận nội dung của UIWebView Chiều cao
- 5. Chiều cao DIV có thể mở rộng để phù hợp với nội dung nội bộ - tôi đang làm gì sai?
- 6. Làm thế nào tôi có thể tìm thấy chiều cao ô bảng lớn nhất với jQuery?
- 7. WPF DataGrid với chiều cao hàng biến
- 8. Wpf: Lưới: Làm thế nào tôi có thể chia sẻ chiều rộng chiều cao cột/hàng?
- 9. Làm thế nào để tăng chiều cao hàng trong NSTableView dựa trên nội dung văn bản?
- 10. Nội dung chiều cao đầy đủ với chiều rộng nhỏ nhất có thể
- 11. PHP: Làm thế nào tôi có thể không cho phép nội dung HTML trong nội dung do người dùng tạo?
- 12. Làm cho nội dung vừa với chiều rộng của div
- 13. Làm cho bao bọc div mở rộng đến cùng chiều cao với nội dung divs
- 14. Làm thế nào để làm cho jQuery tab() 100% cao và nội dung cuộn
- 15. Chiều cao nội dung UIWebView không chính xác trong scrollview.contentsize
- 16. Làm cách nào tôi có thể căn giữa danh sách không có thứ tự với nội dung động trong div?
- 17. Làm thế nào tôi có thể nhận được chiều rộng và chiều cao
- 18. Flex 4: Có thể có BorderContainer tự động kích thước nội dung bên trong nó không?
- 19. Làm thế nào tôi có thể nhận được chiều cao của một chuỗi cho trước?
- 20. Chiều cao tự động GWT DataGrid
- 21. Tạo nội dung có thể cuộn với chiều cao 100% cố định div
- 22. Làm cho div bên ngoài được tự động có cùng độ cao với nội dung nổi
- 23. Làm cách nào để hiển thị PDF trong Adobe Flex?
- 24. Làm thế nào tôi có thể có chiều cao của cửa sổ mẹ từ bên trong iFrame bằng jQuery?
- 25. Có thể thực hiện #define trong Adobe Flex không?
- 26. Làm cách nào để tạo chiều cao div phụ thuộc vào nội dung bên trong?
- 27. WPF DataGrid: Làm thế nào để bạn có được nội dung của một ô?
- 28. Adobe Flex chính xác như thế nào?
- 29. chiều cao tối thiểu không hoạt động với nội dung
- 30. chiều cao: 100% hoặc chiều cao tối thiểu: 100% cho phần tử html và nội dung?
Tôi gặp sự cố tương tự. Lỗi rất khó chịu. Tôi sử dụng một biểu thức ràng buộc trên rowCount và không có gì xảy ra. Tôi vẫn nhận được thêm một hàng. – Laxmidi