Привязка данных со значением внутри компонента во Flex - PullRequest
0 голосов
/ 30 марта 2010

Я использую Flex с фреймворком Cairngorm.

У меня есть пользовательский компонент, который я создаю так:

    <components:FriendSearchPaginator id="searchResultsPaginator"
                                      paginationElement="{_model.findFriendsPaginationElement}"
                                      visible="{_model.friendsSearchResultsPaginatorVisible}" />

Где findFriendsPaginationElement находится внутри локатора модели: общедоступный вариант

[Bindable]
findFriendsPaginationElement:PaginationElement = new PaginationElement();

Внутри пользовательского компонента у меня есть кнопка, которая использует свойство объекта findFriendsPaginationElement:

    <s:Button id="previousButton"
              label=" prev "
              click="paginateSearchResults(false)" 
enabled="{_model.findFriendsPaginationElement.more_previous}"/>

Но я получаю предупреждение от Flex, что привязка не будет работать таким образом, и это не работает. Он работает при первой загрузке компонента, но каждый раз, когда я меняю findFriendsPaginationElement, он не отражается на компоненте. Вы знаете, как я могу это сделать? (изменение значения в переменной привязки изменяет статус элемента внутри компонента?)

1 Ответ

0 голосов
/ 30 марта 2010

Как насчет настройки _model как связываемого?

...