【发布时间】:2011-08-19 12:06:26
【问题描述】:
好吧,这就是疯了。
我在之前的 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
-- 编辑结束--
我没有定义高度、顶部或底部... 如何将可见行设置为仅一行(当然,标题除外) 保罗安斯
【问题讨论】:
-
使用 List 类时,您可以在布局上设置“requestedRowCount”值;不在实际名单上。我认为 Spark DataGrid 是这样。
-
感谢您的宝贵时间。我虽然任何值,即使在布局上声明,都可能在应用程序的生命周期中由 AS 代码更改......要显示的行数取决于 ArrayCollection 中的行数......但是,我会尝试一些变化,然后回来发布结果。再次感谢您。
-
为了更好地理解,img64.imageshack.us/img64/7257/capturadeecr20110506095.png(我在打印屏幕之后删除了内容,但在第二个表上,作为提供者工作的数组集合只有一个元素)我还注意到,当显示表格时,但在设置数据提供者之前,表格已经出现了 2 个空白行。我也不能,将其设置为零,以便只显示标题
-
“我虽然任何值,即使在布局上声明,都可能在应用程序的生命周期内被 AS 代码更改”这在一定程度上是正确的。这取决于是否实现了组件来处理此类更改。我希望 Spark DataGrid 或布局类能够在运行时即时处理更改。要解决您的问题,您似乎必须深入研究框架代码。
-
áááááhhhhrgggg,我认为你是对的......(拔头发的图标在哪里?)......再次感谢您的宝贵时间。我无法想象这个不会有>...
标签: apache-flex datagrid flex4.5