[Flex]Tree与DataGrid绑定XML的不同之处
Flex中Tree组件和DataGrid都可以直接绑定XML数据。Tree有labelField属性,而DataGridItem的是dataField,这不仅仅是名称上的差别,它们对XML格式的要求也不一样。比如
var testXML:XMLList =
<parts>
<part label="t1" />
<part label="t2" />
</parts>
我们可以将它绑定到Tree组件上,指定labelField为label,但是却无法将它绑定到DataGrid上,尽管指定dataField为label。只有下面的格式才行
<parts>
<part>
<label>t1</label>
</part>
<part>
<label>t2></label>
</part>
</parts>

Leave a Reply