欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

FLEX 獲取DataGrid行號(hào)和列號(hào)示例代碼

 更新時(shí)間:2013年09月06日 08:49:28   作者:  
獲取DataGrid行號(hào)和列號(hào)在使用過程中還是蠻實(shí)用的,下面為大家詳細(xì)介紹下FLEX是如何做到的,感興趣的朋友可以了解下
一、獲取行號(hào)
復(fù)制代碼 代碼如下:

var findex:Number = Math.floor(dg.contentMouseY/dg.rowHeight)-1 + dg.verticalScrollPosition;
//dg.contentMouseY是鼠標(biāo)所在的local坐標(biāo)系相對(duì)于datagrid的高度
//dg.rowHeight是datagrid的行高,math.floor作用是截?cái)嘈?shù)點(diǎn)
//verticalScrollPosition是如果datagrid有滾動(dòng)條的話,向下滾動(dòng)的行數(shù)。這樣findex就是鼠標(biāo)所在的行數(shù)
if (findex<0 || findex>=dg.verticalScrollPosition+dg.rowCount-1) //行號(hào)小于0時(shí)和大于datagrid行總數(shù)時(shí)的 錯(cuò)誤處理
{
//什么也不做
} else {
.............
}

二、獲取列號(hào)
復(fù)制代碼 代碼如下:

var _editColumn:DataGridColumn=dgRainRealtime.columns[event.columnIndex];
var editValue:String=dgRainRealtime.itemEditorInstance[_editColumn.editorDataField]; //獲得被編輯的雨量值
var _editValue:int=int(editValue);
var _row:int=dgRainRealtime.editedItemPosition.rowIndex;
var _column:int=dgRainRealtime.editedItemPosition.columnIndex;
var col:DataGridColumn=dgRainRealtime.columns[_column-1];
var deviceName:String=dgRainRealtime.dataProvider.getItemAt(_row)[col.dataField]; //獲得的被編輯雨量值的站點(diǎn)名字

相關(guān)文章

最新評(píng)論