Flex 中的DataGrid新增右鍵選單

2021-08-31 08:04:59 字數 1161 閱讀 7500

<?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...