Flex: отправка XML с помощью Javascript - PullRequest
0 голосов
/ 14 марта 2012

Я пытаюсь отправить через XML строку во Flex через JavaScript.Это XML, который я создаю с помощью javascript.

 var xml = "<template>";
        xml += "<folder>";
            xml += "<lab>";
                xml += "Are You working?";
            xml += "</lab>";
        xml += "</folder>";
    xml += "</template>";
    return xml;

Я подтвердил, что "<template><folder><lab>Are you working</lab></folder></template>" отправляется через окно оповещения.

В приложении Flex все происходит неправильно.Я вызываю эту функцию на creationComplete и пытаюсь заполнить comboBox:

    / variable declarations---------------------------------------
    [Bindable]
    private var templateFolder:ArrayCollection = new ArrayCollection();     

    // event handlers-----------------------------------------------
    private function init(event:FlexEvent):void {
        var labList:SyncRequestResult=CSXSInterface.instance.evalScript("templateHub");
        templateFolder = labList.data.template.folder;
    } 
/ variable declarations---------------------------------------
[Bindable]
private var templateFolder:ArrayCollection = new ArrayCollection();     

// event handlers-----------------------------------------------
private function init(event:FlexEvent):void {
    var labList:SyncRequestResult=CSXSInterface.instance.evalScript("templateHub");
    templateFolder = labList.data.template.folder;
} 

И, наконец, для моего компонента:

<mx:ComboBox id="labFolderList" 
        x="53" y="11" 
        width="212"
        dataProvider="{templateFolder}"
        labelField="lab"></mx:ComboBox>

Я новичок во Flex и не уверенЯ правильно отношусь к данным во Flex.Любые идеи, где я облажался?

Спасибо за вашу помощь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...