<?xml version="1.0" encoding="utf-8"?>
verticalalign="middle"
backgroundcolor="white"
creationcomplete="init()">cm.addeventlistener(contextmenuevent.menu_select, contextmenu_menuselect);
}private function contextmenu_menuselect(evt:contextmenuevent):void
private function contextmenuitem_menuitemselect(evt:contextmenuevent):void
private function contextmenuitem_menuitemselect1(evt:contextmenuevent):void
]]>
contextmenu=""
itemrollover="lastrolloverindex = event.rowindex"
>
1、第一步:在datagrid中設定右鍵的浮動選單:
contextmenu=""2、itemrollover事件設定選擇的行下標
itemrollover="lastrolloverindex = event.rowindex"
3、在init()中設定datagrid的選擇事件,把行下標設定給datagrid的selectindex
//選單新增選擇事件
cm.addeventlistener(contextmenuevent.menu_select, contextmenu_menuselect);
//選擇事件把行下標設定給datagrid的selectindex
private function contextmenu_menuselect(evt:contextmenuevent):void
4、在其它的選單事件中獲取datagrid的選擇行的記錄
var obj:object = datagrid.selecteditem;
flex中datagrid列滾動鎖定
熟悉excel的人應該都知道 中可以將比如標題行 列鎖定,使其不滾動,從而便於瀏覽。flex的datagrid控制項也可以實現這樣的效果。接下來的例子演示了flex中如何鎖定橫向滾動datagrid控制項的列。demo中name列被鎖定 xml version 1.0 encoding utf 8 ...
Flex中的DataGrid的內容處理 總結
轉貼 1.介紹一下datagrid中資料的增加 刪除 獲取。新增 刪除 由於datagrid的資料都繫結於array或xml,所以我們需要增加記當或刪除記錄的時候.只需要對所繫結的資料進行相應的操作即可。這裡就不多說了.一會直接看 要提示一下的是.雖然資料與datagrid進行的繫結.不過好像修改了...
flex中獲取datagrid選中行的列值
var v object datagrid.editeditemposition var colindex number v.columnindex var rowindex number v.rowindex var colatagridcolumn datagrid.columns colind...