【发布时间】:2015-05-08 00:58:37
【问题描述】:
我的应用程序 mxml 中有以下数据网格:
<event:SelectRowDataGrid id="resultDG"
dataProvider="{model.EventDTOs}"
...
<event:columns>
...
SelectRowDataGrid 是我对 Flex DataGrid 的扩展:
package xx.xx.xx.xx.event
{
import mx.controls.DataGrid;
public class SelectRowDataGrid extends DataGrid
{
private var _checkedItems:Array;
public function SelectRowDataGrid() {
super();
_checkedItems = new Array();
}
public function get checkedItems():Array
{
for each (var event:EventDTO in dataProvider) {
if(event.checked)
_checkedItems.push(event);
}
return _checkedItems;
}
}
}
我正在尝试像这样设置按钮的启用属性:
<controls:PrintButton enabled="{resultDG.checkedItems.length>0}"
但我在构建时收到以下错误:
此行有多个标记:
-数据绑定将无法检测到“长度”的分配。
-checkedItems
我错过了什么?
【问题讨论】:
标签: actionscript-3 apache-flex actionscript mxml