Flex Builder: не удается найти ManagedQuery или ManagedOperation - PullRequest
0 голосов
/ 18 апреля 2011

Это ответ на мой вопрос / ошибку, который я получаю, но я не знаю, как это реализовать, есть ли кто-нибудь, кто может помочь мне с этим?

Оказывается, мои проблемы были вызваны наличием двух экземпляров одного и того же класса обслуживания данных в двух разных компонентах, которые использовались на одной странице. Если я изменил компоненты для совместного использования одного и того же экземпляра службы данных, то все будет работать нормально.

как определить службу в основном приложении или в другом месте, которая может быть разделена между компонентами?

Компонент A:

<s:CallResponder id="getTblsupplierByIDResult"
    result="getTblsupplierByIDResult_resultHandler(event)"/>
<tblsupplierservice:TblsupplierService 
    id="tblsupplierService"     
    fault="Alert.show(event.fault.faultString + '\n' + event.fault.faultDetail)"
    showBusyCursor="true"/>

Компонент B:

<s:CallResponder id="getAllTblsupplierByUserResult"/>
<tblsupplierservice:TblsupplierService
    id="tblsupplierService"
    fault="Alert.show(event.fault.faultString + '\n' + event.fault.faultDetail)"
        showBusyCursor="true"/>

Wim

1 Ответ

0 голосов
/ 29 июля 2011

Я полагаю, что единственный способ заставить это работать - включить объявление xmlns, объявление службы и объявление callresponder в основное корневое приложение, чтобы это был созданный экземпляр firsat и все подкомпоненты относились к этому первому экземпляру.

Если это сработает, дайте мне знать, так как у меня много проблем с такого рода управляемыми данными.

...