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