📄 pomeruserlist.mxml
字号:
<?xml version="1.0" encoding="utf-8"?>
<mx:Canvas xmlns:mx="http://www.adobe.com/2006/mxml">
<mx:Script>
<![CDATA[
import mx.collections.ArrayCollection;
import mx.collections.IViewCursor;
import cn.org.pomer.security.domain.PomerUser;
[Bindable]
private var _pomerUserList: ArrayCollection;
public function set pomerUserList( pomerUserList: ArrayCollection):void{
this. _pomerUserList = pomerUserList;
}
private function lineNoLbl(item:Object,column:DataGridColumn):String{
return (this. _pomerUserList.getItemIndex(item)+1).toString();
}
public function getSelected():ArrayCollection{
var cursor:IViewCursor = _pomerUserList.createCursor();
var selectedList: ArrayCollection = new ArrayCollection();
while(!cursor.afterLast){
var pomerUser: PomerUser = cursor.current as PomerUser;
if(pomerUser.selected){
selectedList.addItem(pomerUser);
}
cursor.moveNext();
}
return selectedList;
}
]]>
</mx:Script>
<mx:DataGrid id="pomerUserGrid" dataProvider="{_pomerUserList}" left="0" top="0" width="100%" height="100%">
<mx:columns>
<mx:DataGridColumn width="30" headerText="No." sortable="false" labelFunction="lineNoLbl" backgroundColor="#cccccc" textAlign="center"/>
<mx:DataGridColumn headerText="S" dataField="selected" sortable="false" width="30" textAlign="center">
<mx:itemRenderer>
<mx:Component>
<mx:CheckBox selected="{data.selected}" click="data.selected = !data.selected"/>
</mx:Component>
</mx:itemRenderer>
</mx:DataGridColumn>
<mx:DataGridColumn dataField="id" headerText="ID"/>
<mx:DataGridColumn dataField="userName" headerText="鐢ㄦ埛鍚
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -