2011-07-03 96 views
1

我有一個高級數據網格,但我希望用戶允許複製他們想要的一些行。當我使用屬性editable時,他們可以選擇他們需要的文本,但他們也可以編輯它。我怎樣才能防止呢?Flex AdvancedDatagrid可編輯但不允許更改數據

我希望用戶能夠選擇數據網格中的任何文本,但不允許它們更改網格的值。他們應該只允許選擇和複製(ctrl + c)。

回答

1

一個可能的孤子的是:

  1. 創建SelectableItemRenderer擴展AdvancedDataGridItemRenderer。在類的構造函數寫:

    public function SelectableItemRenderer() 
    { 
        super(); 
    
        selectable = true; 
    } 
    
  2. 設置SelectableItemRenderer爲電網項目渲染器。

+0

tnx您的輸入,已經解決了它:D –

0

問題已解決。 我已經在advancedDataGridColumn的項目編輯器中放入了一個文本輸入組件,並且它已經工作了! 只需設置advancedDatagrid可編輯的true和textinput可編輯的false!

相關問題