我面临的问题是我有多个使用 includeIn 或 excludeFrom 属性集的列,结果是仅对设置了其中一个属性的第一列观察到预期的行为。这是代表问题的简化示例:
<?xml version="1.0" encoding="utf-8"?>
<mx:AdvancedDataGrid
xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:mx="library://ns.adobe.com/flex/mx"
currentState="A">
<mx:states>
<mx:State name="A"/>
<mx:State name="B"/>
</mx:states>
<mx:columns>
<mx:AdvancedDataGridColumn id="col1" headerText="col 1" />
<mx:AdvancedDataGridColumn id="col2" headerText="col 2" includeIn="A"/>
<mx:AdvancedDataGridColumn id="col3" headerText="col 3" includeIn="A"/>
<mx:AdvancedDataGridColumn id="col4" headerText="col 4" includeIn="A"/>
</mx:columns>
</mx:AdvancedDataGrid>
只显示“col 1”和“col 2”,不显示“col 3”和“col 4”。我正在使用 Flex SDK 4.6
有什么建议有什么问题以及如何解决?