簡體   English   中英

刪除Flex DataGrid(Flex 3)中的空白行

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM