편집 가능한 DataGrid가 있습니다. DataGrid의 머리글을 클릭하여 정렬을 적용하면 정상적으로 작동합니다. 그러나 그 후에 DataGrid의 행에서 데이터 값이 변경되면 정렬이 자동으로 적용됩니다. 이 문제를 방지하려면 어떻게해야합니까? 즉 사용자가 DataGrid의 머리글을 클릭하고 사용자가 그리드의 데이터를 수정할 때 정렬을 적용해서는 안되는 경우에만 정렬을 적용해야합니다.Flex 4의 편집 가능한 데이터 그리드에서 자동 정렬을 비활성화하는 방법
3
A
답변
4
당신은 sortableColumns
에 거짓를 설정하고 데이터 소스에 sorting manually를 수행 headerRelease
이벤트를 처리 할 수 있습니다.
<mx:DataGrid sortableColumns="false" headerRelease="onHeaderRelease(event)" ...
0
여러분이 Flex 4에서이 문제를 묻는 것을 알고 있지만 Flex 3에서 찾은 해결책이 도움이되기를 바랍니다.
나는 또한 똑같은 문제가 있었지만 데이터의 어떤 것이 정렬을 유발해야한다는 것을 깨달았습니다. 그리고 데이터를 [Bindable]로 설정한다는 것이 밝혀졌습니다. 이는 value change dispatch propertyChange 이벤트가 자동으로 발생했음을 알았습니다. 당신이 할 데이터를 확인해야하는 경우
[바인딩은, 사용자 정의 바인딩을 사용 : 이 http://livedocs.adobe.com/flex/3/html/help.html?content=ascomponents_4.html
1
당신의 아이템 에디터의 값을 적용하기 전에 Object(owner).dataProvider.disableAutoUpdate()
를 호출합니다. 답장을 보내
관련 문제
- 1. 편집 가능한 그리드에서 StoreEvent를 처리하는 방법 ?? GXT
- 2. NSTableVIew에서 정렬을 비활성화하는 방법?
- 3. 편집 가능한 DataGrid에서 자동 저장 사용 안함 Flex
- 4. flex 데이터 그리드에서 이미지 항목 렌더링 사용
- 5. flex : 데이터 격자 정보 편집
- 6. Flex/Flash AS3에서 편집 가능한 모양을 만드시겠습니까?
- 7. Ext 그리드에서 로컬 편집
- 8. Flex 4의 Adobe Flex 차트 : 범주 축이있는 데카르트 데이터 캔버스?
- 9. 편집 가능한 데이터 그리드? 연발총?
- 10. jQuery 편집 가능한 데이터 테이블
- 11. SWF에서 Flex 4의 backgroundImage로
- 12. 편집 가능한 자동 증가 besdies IDENTITY가 있습니까?
- 13. RelaxNG 스키마를 편집 가능한 GUI로 자동 변환합니다.
- 14. Flex 4의 콜렉션에 그리기 개체 추가
- 15. 편집 링크없이 편집 가능한 GridView를 수행하는 방법
- 16. 자동 실행 참조 서비스를 비활성화하는 방법
- 17. 는 데이터 그리드에서 실버
- 18. 편집 가능한 editext를 중지하는 방법
- 19. 고급 데이터 그리드에서 사용자 지정 항목 렌더러 이미지를 인쇄하는 방법
- 20. Flex 4의 브라우저 호환성 문제
- 21. 편집 데이터 그리드 행
- 22. 자동 생성 WCF 구성을 비활성화하는 방법
- 23. 행을 편집 할 때 DataGridView에서 정렬을 중단합니다.
- 24. jqGrid를 편집 할 때 자동 업데이트를 비활성화하는 방법은 무엇입니까?
- 25. 편집 가능한 SWT 테이블
- 26. 편집 가능한 데이터 테이블 요청 JSF2.0
- 27. C# WinForms 용 편집 가능한 데이터 격자
- 28. 플렉스 4의 전체 드롭 다운 목록을 비활성화하는 방법
- 29. 데이터베이스의 데이터 정렬을 변경해야합니까?
- 30. 버튼에 자동 포스트 백을 비활성화하는 방법
덕분에, 내 요구 사항은 사용자가 편집 가능한 데이터 그리드의 모든 열, 자동 정렬과 함께 itemEditEnd 이벤트의 불을 수정하는 경우 데이터 그리드의 즉의 모든 열을 편집 한 후 자동 정렬을 중지하는 것입니다. 예를 들어 사용자가 첫 번째 행의 값을 변경하면이 변경 후 수정 된 행이 자동 정렬을 통해 DataGrid의 마지막 행이 될 수 있습니다. 내 질문은이 자동 정렬을 중단 할 수 있다는 것입니다. sortableColumns를 false로 설정하면 사용자가 헤더를 클릭하여 정렬을 중지 할 수 없습니다. – zolo
@zolo : 나는 당신의 질문을 이해로서 당신은 헤더에 처음 클릭 할 때까지, 자동 정렬이 적용되지 않습니다. – splash
그래 난 수동 헤더에있는 시간을 클릭하여 데이터를 정렬 할 수 있습니다 headers.But 사용자를 클릭 한 후 자동 정렬 단지 및 itemEditEnd 후 발사 중지합니다. – zolo