2011-07-03 2 views
1

고급 DataGrid가 있지만 원하는 줄을 사용자가 복사하도록 허용합니다. editable 속성을 사용하면 필요한 텍스트를 선택할 수 있지만 편집 할 수도 있습니다. 어떻게 방지 할 수 있습니까?Flex AdvancedDatagrid는 데이터를 편집 할 수 있지만 데이터를 변경할 수 없습니다.

사용자가 데이터 격자의 텍스트를 선택할 수있게하고 싶지만 그리드의 값을 변경할 수 없도록하고 싶습니다. 선택 및 복사 만 허용해야합니다 (ctrl + c). 가능한 solitions의

답변

1

하나는 :

  1. AdvancedDataGridItemRenderer를 확장 SelectableItemRenderer을 만듭니다. 그리드 아이템 렌더러로

    public function SelectableItemRenderer() 
    { 
        super(); 
    
        selectable = true; 
    } 
    
  2. 설정 SelectableItemRenderer : 클래스 생성자 쓰기합니다.

+0

입력란에 tnx가 이미 입력되어 있습니다. D –

0

문제가 해결되었습니다. advancedDataGridColumn의 항목 편집기에 텍스트 입력 구성 요소를 넣었습니다. advancedDatagrid를 true로 설정하고 textinput에서 false를 편집 가능으로 설정하십시오!

관련 문제