Apache flex 使用Flex中组件内的值进行数据绑定

Apache flex 使用Flex中组件内的值进行数据绑定,apache-flex,data-binding,Apache Flex,Data Binding,我正在使用Flex和Cairngorm框架 我创建了一个自定义组件,如下所示: <components:FriendSearchPaginator id="searchResultsPaginator" paginationElement="{_model.findFriendsPaginationElement}" visible

我正在使用Flex和Cairngorm框架

我创建了一个自定义组件,如下所示:

    <components:FriendSearchPaginator id="searchResultsPaginator"
                                      paginationElement="{_model.findFriendsPaginationElement}"
                                      visible="{_model.friendsSearchResultsPaginatorVisible}" />
在自定义组件中,我有一个按钮,它使用FindFriendPaginationElement对象的属性:

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

但是我从Flex得到了一个警告,绑定不能以这种方式工作,而且它不能。它在我第一次加载组件时起作用,但每次我更改findFriendsPaginationElement时,它都不会反映在组件上。你知道我该怎么做吗?更改绑定变量中的值会更改组件中元素的状态?

将_model设置为可绑定如何?

上一个变量是否标记为可绑定?是:[bindable]公共变量more\u previous:布尔;
    <s:Button id="previousButton"
              label=" prev "
              click="paginateSearchResults(false)" 
enabled="{_model.findFriendsPaginationElement.more_previous}"/>