Как я могу показать сообщение об успехе из бэкэнда и отобразить его во флекс-интерфейсе? - PullRequest
0 голосов
/ 20 апреля 2011

Как показать сообщение об успешном выполнении во внешнем интерфейсе после вставки записи в бэкэнд. Я использую FLEX в качестве внешнего интерфейса, а Toad в качестве внутреннего.

Ответы [ 2 ]

2 голосов
/ 20 апреля 2011

Предполагая, что клиентский интерфейс сделал удаленный вызов с использованием RemoteObject, WebService или HTTPService, каждый из них должен отправлять событие результата, когда вы получаете успешный результат с сервера. Я бы использовал обработчик результатов, чтобы показать предупреждение.

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

Использовать remoteObject как в mxml

<mx:Script>
        <![CDATA[
            import mx.controls.Alert;
            import mx.rpc.events.FaultEvent;
            import mx.rpc.events.ResultEvent;

            private function resultHandler(event:ResultEvent):void
            {
                Alert.show("Back with success");
                Alert.show(event.message.toString());
            }

            private function faultHandler(event:FaultEvent):void
            {
                Alert.show("Back with Error");
                Alert.show(event.message.toString());
            }

        ]]>
    </mx:Script>
    <mx:RemoteObject id="remoteObject" destination="yourdestination"
                            showBusyCursor="true"
                            result="{resultHandler(event)}"
                            fault="{faultHandler( event )}">
    </mx:RemoteObject>

Примечание: вышеуказанный код в Flex3

Надежды, которые помогают

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