FLEX 獲取DataGrid行號(hào)和列號(hào)示例代碼
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)條的話(huà),向下滾動(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)
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)文章
flex 開(kāi)發(fā)項(xiàng)目報(bào)錯(cuò)之404錯(cuò)誤解決方案
最近兩天被HttpStates404這個(gè)錯(cuò)誤折騰的夠嗆,查了很多的文章都是大同小異,接下來(lái)為大家介紹下詳細(xì)的解決方法,感興趣的各位可以參考下哈,希望可以幫助到你2013-03-03使用flex中的httpservice方法與java進(jìn)行交互
這篇文章主要介紹了使用flex中的httpservice方法與java進(jìn)行交互,需要的朋友可以參考下2014-02-02Flex中TabNavigator設(shè)置Tabs樣式思路及源碼
這篇文章主要介紹了Flex中TabNavigator如何設(shè)置Tabs樣式有哪些思路,感興趣的朋友可以看看下面的源碼2014-05-05在Flex中給datagrid添加右鍵菜單項(xiàng)的具體實(shí)現(xiàn)
Flex中如何給datagrid添加右鍵菜單項(xiàng),其實(shí)很簡(jiǎn)單,下面有個(gè)不錯(cuò)的教程,感興趣的朋友可以參考下2013-12-12Flex DataGrid 偽合并單元格實(shí)現(xiàn)思路
本節(jié)主要介紹了Flex DataGrid 偽合并單元格實(shí)現(xiàn)思路,需要的朋友可以參考下2014-07-07Flex中TitleWindow傳值思路及實(shí)現(xiàn)
這篇文章主要介紹了Flex中TitleWindow傳值思路及實(shí)現(xiàn),需要的朋友可以參考下2014-05-05Flex 事件分發(fā)(FlexViewer事件機(jī)制)剝離過(guò)程
本節(jié)主要介紹了如何將FlexViewer里面的事件分發(fā)及監(jiān)聽(tīng)事件機(jī)制剝離出來(lái)在其他項(xiàng)目中使用,需要的朋友可以參考下2014-07-07flex內(nèi)嵌html網(wǎng)頁(yè)示例代碼
這篇文章主要介紹了flex如何內(nèi)嵌html網(wǎng)頁(yè),需要的朋友可以參考下2014-05-05