2
我有以下中繼代碼:從Flex中繼器中刪除XML節點不起作用?
<mx:Repeater id="chapterRepeater" dataProvider="{Library.Book.Chapter}">
<mx:FormItem label="Chapter" direction="horizontal">
<mx:TextInput width="100" text="{ [email protected]}"
change="event.currentTarget.getRepeaterItem()[email protected] = event.target.text"/>
<mx:NumericStepper maximum="2000" minimum="0" value="{[email protected]}"
change="event.currentTarget.getRepeaterItem()[email protected] = event.target.value"/>
<mx:Button label="x" width="20" click="delete event.currentTarget.getRepeaterItem()"/>
</mx:FormItem>
</mx:Repeater>
代理以下XML
<Library Name="TestLibrary1">
<Book Name="TestBook1">
<Chapter Name="TestChapter1" Words="530"/>
<Chapter Name="TestChapter2" Words="490"/>
<Chapter Name="TestChapter3" Words="1030"/>
</Book>
</Library>
這允許用戶編輯章對象的名稱和值。但是,「刪除」操作由於某種原因不起作用?
任何人都可以告訴我如何引用中繼器內的項目,以刪除它們?
誰曾想到它會如此複雜。 :-) – Ben 2009-02-05 11:48:34