Flex AdvancedDatagrid редактируемый, но не позволяет изменять данные - PullRequest
1 голос
/ 03 июля 2011

У меня есть расширенная сетка данных, но я хочу, чтобы пользователи разрешали копировать некоторые строки, которые они хотят.когда я использую свойство editable, им разрешается выбирать нужный текст, но им также разрешается редактировать это.Как я могу предотвратить это?

Я хочу, чтобы пользователи могли выбирать любой текст в сетке данных, но им не разрешено изменять значение сетки.Им разрешается только выбирать и копировать ( ctrl + c ).

Ответы [ 2 ]

1 голос
/ 04 июля 2011

Одно из возможных решений:

  1. Создать SelectableItemRenderer, который расширяет AdvancedDataGridItemRenderer. В конструкторе класса напишите:

    public function SelectableItemRenderer()
    {
        super();
    
        selectable = true;
    }
    
  2. Установить SelectableItemRenderer в качестве средства визуализации элементов сетки.

0 голосов
/ 04 июля 2011

Проблема решена.Я поместил компонент ввода текста в редакторе элементов файла advancedDataGridColumn, и это сработало!Просто установите для свойства advancedDatagrid значение true, а для ввода текста - false!

...