다른 개발자가 작성한 일부 Flex 코드를 리팩토링하고 있으며 PresentationModel 방식을 구현하고 있습니다. ActionScript를 MXML에서 분리하고 싶습니다. 내가 발견 한 문제 중 하나는 원래 ActionScript 코드가 MXML에서 요소를 추가/제거한다는 점입니다.프레젠테이션 모델을 사용하여 Flex에 요소 추가
처리기 기능이 모델을 검사하고 값이 올바른지 확인하면 뷰에서 요소를 만들거나 제거 할 수 있습니다. 프리젠 테이션 모델을 뷰에 대한 광고 요소로 가져오고 내가 목표로 삼고있는 느슨한 커플 링을 유지하는 가장 좋은 방법은 무엇입니까?
프리젠 테이션 모델이 전달하는 간단한 이벤트를 사용하고 추가 할 요소의 세부 사항을 전달하기 위해 뷰를 나열 할 수 있다고 생각했습니다. 다른 해결책이 있습니까?
감사
스티븐
원래의 코드를 참조하십시오 내가 여기에 기존 코드를 리팩토링있어 기억 drawBorder라는 또 다른() 함수를 다음 값을 가져 오거나 설정 호출하는 setter 함수가 있습니다. 이 drawBorder 함수는 테두리 모양을 만들고 addElement()를 사용하여이 모양을 추가합니다. – StephenAdams
네, 리팩토링하는 거 알아요. Presenter 패턴을 사용하도록 리팩토링하는 경우 몇 가지 변경 작업을 수행해야합니다. 코딩이 작동하는 방식 일뿐입니다. –