2010-03-18 4 views
0
내가 줄 번호와 텍스트 영역이 필요

, & .. 와 텍스트 영역 & 필터링 된 출력을 참조하십시오.플렉스/에어 : 사용자가 행 번호를 선택 할 수 있어야 텍스트 파일은 텍스트 영역에 수입되면 라인 번호 필터링

Numeric steppers와 동일한 기능을 구현했습니다. 향상된 구성 요소를 찾고 있습니다.

더 나은 Textarea 구성 요소가 있습니까? 검색/바꾸기/필터 기능이 내장 된 고급 Textarea 구성 요소?

건배, 아제

답변

0

당신은 라인으로 어떤 생각합니까? 줄을 선택할 때 텍스트 영역의 줄 바꿈을 고려해야합니까, 아니면 기본 줄의 실제 줄 문자에만 관심이 있습니까?

후자가 적용되면, 당신은 아마 당신이 이런 식으로 원하는 것을 수행 할 수 있습니다 다음 계정으로 텍스트 영역의 폭을 가지고, 당신이보기에 라인에 실제로 관심이 있다면

protected var selectedLineIndexes:Array = []; // of ints 

// Find the lines which were selected. 

textArea.text.split("\n").filter (
    function (line:String, i:Index, a:Array):Boolean { 
     return selectedLineIndexes.indexOf(i) != -1; 
    } 
) 

그것은 더 복잡 할 것이다. 이 경우 TextLineMetrics 클래스가 도움이 될 것입니다. TextArea의 protected 속성 인 IUITextField에서 참조를 얻을 수 있습니다. 나는. 이 정보에 액세스하려면 TextArea의 하위 클래스를 만들어야합니다. 답장을 보내

http://livedocs.adobe.com/flex/3/langref/flash/text/TextLineMetrics.html

http://livedocs.adobe.com/flex/3/langref/mx/core/IUITextField.html

+0

안녕하세요 덕분에, 하지만 난 왼쪽의에 행 번호와 일식의 텍스트 영역 구성 요소를 필요 현재 통합하려고 메신저 - 라인 목록을 줄 번호를 가져 오는 숫자와 옆에 텍스트가 포함 된 텍스트 영역이 있습니다. 하지만 그건별로 매력적이지 않습니다. 그래서 저는 다른 내장 모듈을 찾고있었습니다. 나는 사용자가 입력 한 라인 번호의 범위로 많은 데이터를 필터링 할 수있는 기능을 가지고있다. 모든 입력 사항이 훌륭합니다! 다시 감사드립니다 .. Ajay – Ajay