我在mxml文件中创建一个组件,我正在使用DataGrid并获取对象。 gridTable是DataGrid的对象,我试图按代码选择多行。 所以我在做
gridTable.selectedIndices = [0,1,2,3,4,5,6,7,8,9];
gridTable.setStyle("horizontalGridLineColor",0xDDAAFF);
部分工作如下,
当我在列表上鼠标悬停时,它不会同时显示所选行,然后显示所有列表中的选定行
如果有些好友已经解决了这类问题,请分享您的经验。 我使用的是Flex 4.5.1A和FlashPlayer 10.2.0
此致 Anuj Jindal
答案 0 :(得分:0)
有时它会有所帮助。您可以尝试使用callLater()
和validateNow()
。
callLater(function():void
{
gridTable.selectedIndices = [0,1,2,3,4,5,6,7,8,9];
gridTable.setStyle("horizontalGridLineColor",0xDDAAFF);
gridTable.validateNow();
});
http://livedocs.adobe.com/flex/3/html/help.html?content=layoutperformance_12.html