2011-07-03 95 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!

相关问题