0
發送給同事。請不要投票或反對票。Flash DataGrid DataProvider操作
這都在同一個MXML文件內。
public function toggleMonitor(part:Object):void {
if(part.active == 0)
part.active = 1;
else
part.active = 0;
}
public function monitorAll(monitor:int):void {
for(var part:Object in blah) {
part.active = monitor;
}
}
<mx:DataGrid dataProvider="{blah}">
<mx:columns>
<mx:DataGridColumn>
<mx:itemRenderer>
<mx:Component>
<mx:Image source="{data.active == 0 ? img1 : img2}" click="outerDocument.toggleMonitor(data)"/>
</mx:Component>
</mx:itemRenderer>
</mx:DataGridColumn>
</mx:columns>
</mx:DataGrid>
<mx:Button click="monitorAll(1)"/>
點擊圖像正確切換圖像(即toggleMonitor
功能工作)。但點擊按鈕不會(即monitorAll
功能不起作用)。爲什麼按鈕不工作?