好的,只是坚持这个。
我在之前的mx.datagrid中使用了rowcount
现在,使用“s:datagrid”,我尝试使用requesteMaxRowCount和RequestMinRowCount(在绝望模式下:/)
数据网格显示为2行,即使我的数据集只有一行,和
requestedMaxRowCount = 1;
---编辑---
arrBranches是一个ArrayCollection
if (arrBranches.length > 0){
dgBranches.requestedMaxRowCount = arrBranches.length;
dgBranches.dataProvider = arrBranches;
dgBranches.visible = true;
arrBranches.refresh();
}
---编辑结束---
---第二次编辑---
这是不可能的......
dgBranches.rowCount = arrBranches.length
- 编辑结束 -
我没有高度,顶部或底部,定义了...... 如何将可见行设置为只有一行(当然不是标题) Paulo Ans
答案 0 :(得分:4)
您需要将DataGrid的 minHeight 属性设置为“0”或小于标题高度的任何内容。
默认 minHeight 足以显示超过2行,因此您的问题。
答案 1 :(得分:1)
我遇到了同样的问题/错误:
我的hack-workaround是当dataProvider只有1行时,将dataGrid的高度切换为固定值(55在我的渲染中有效)。
答案 2 :(得分:0)
MHO,这是一个错误, requesteMaxRowCount 的值等于1未得到正确遵守>而是显示2行。
您可以通过编辑框架代码(在GridLayout.as类附近的某处)自行修复它,或者将错误记录到Adobe JIRA中。