[英]Remove blank row in Flex DataGrid (Flex 3)
我遇到類似於“ 如何使數據網格高度等於Adobe Flex中的數據內容”的問題,但是建議的答案對我不起作用。
直到我開始編輯編輯最后一行時,才開始不顯示DataGrid末尾的空白行,在該行中,整個網格立即被向上推,使第一行消失而空白的底部行重新出現。
Nikhil在那篇文章中的回答說,設置高度以計算包括標頭在內的整個高度以及將verticalScrollPolicy設置為off仍然沒有幫助。
巴特在那篇文章中的回答通常對我有用 :我如何使數據網格高度等於Adobe Flex中的數據內容
然后設置
dataGrid.VerticalScrollPolicy = ScrollPolicy.OFF;
在表格中添加了headerHeight,以使其完全適用於我。 我沒有看到任何關聯,但這就是flex滾動的方式。
請嘗試以下代碼。 這個對我有用!
contentDataGrid.dataProvider = orgData;
//contentDataGrid.rowCount=orgData.length;
contentDataGrid.height = ((orgData.length)*18 + contentDataGrid.headerHeight+5)
這里的“ 18”是我的行高。 因為我不想將verticalScrollPolicy
設置為off,所以我在datagrid的高度上增加了5(以避免滾動條)。假設orgData
是數據提供者。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.