我正在使用Flex和Cairngorm框架。
我有一个我自己创建的自定义组件:
<components:FriendSearchPaginator id="searchResultsPaginator"
paginationElement="{_model.findFriendsPaginationElement}"
visible="{_model.friendsSearchResultsPaginatorVisible}" />
findFriendsPaginationElement位于模型定位器内: public var
[Bindable]
findFriendsPaginationElement:PaginationElement = new PaginationElement();
在自定义组件中,我有一个使用findFriendsPaginationElement对象属性的按钮:
<s:Button id="previousButton"
label=" prev "
click="paginateSearchResults(false)"
enabled="{_model.findFriendsPaginationElement.more_previous}"/>
但是我从Flex那里得到一个警告,即绑定不会那样工作而事实并非如此。它第一次加载组件时工作,但每次我更改findFriendsPaginationElement时它都不会反映在组件上。你知道怎么做吗? (更改绑定变量中的值会更改组件内元素的状态吗?)
答案 0 :(得分:0)
如何将_model设置为可绑定?