круговая диаграмма и колпекс xml - PullRequest
0 голосов
/ 04 апреля 2011

Если бы у меня были такие данные XML:

<data>
<recored id='1'>
<node1>something</node1>
<node2>
<num>5</num>
<per>55%</per>
</node2>
</recored>
</data>

, и я хочу использовать круговую диаграмму, где мой поставщик данных установлен на подузел "per" в "узле 2"!Как я могу вернуться и установить nameField на "node1"?

1 Ответ

0 голосов
/ 04 апреля 2011

Посмотрите на http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/XML.html#parent%28%29 и http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/mx/charts/series/PieSeries.html#labelFunction

Если вы используете что-то вроде testXML.record.node2 в качестве dataProvider и "num" в качестве поля "серии", вы можете реализовать labelFunctionкак это

public function node1LabelFunction(data:Object, field:String, index:Number, percentValue:Number):String
{
      return data.parent().node1.text()
}

<mx:PieSeries 
      dataProvider="{testXML.record.node2}" 
      field="num" 
      labelFunction="node1LabelFunction" 
      labelPosition="callout" 
      />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...