을// 업데이트를 만들고 삭제하는 방법 Widget 객체를 만들고 Widget 객체의 "자식"으로 Component 객체 (여러 속성이 있음)를 지정합니다. 사용자는 Component가 없거나 50을 추가 할 수 있습니다. 또한 Widget 객체를 편집하고 Component 속성을 임의로 제거하거나 변경할 수 있습니다.적절한 방법은 그래서 나는이 같은 구조가 계층 적 데이터
응용 프로그램의 모든 기능이 작동하지만이 방식이 만족스럽지 않습니다. 제출시 현재 모든 구성 요소와 함께 모든 구성 요소를 제출합니다. 이 위젯과 관련된 모든 구성 요소를 삭제 한 다음 각 구성 요소를 열거하고 다시 추가합니다.
...하지만이 솔루션에 만족스럽지 않습니다. 엄청난 양의 구성 요소 (예 : 500)가있는 일부 위젯의 경우 사용자가 하나의 구성 요소 만 변경 한 경우에도이 프로세스에 많은 시간이 소요될 수 있습니다. 그러나 대안 (구성 단위별로 Creates/Updates/Deletes를 추적)은 구축하기가 정말 힘들 것 같습니다.
저는입니다. 더 잘 할 수 있으므로이 문제 (일반적으로 말하면)와 웹 응용 프로그램의 컨텍스트에서 어떤 패턴을 적용하여 적용 할 수 있는지 알고 싶습니다.
감사합니다 ... 도움이됩니다. 예, 소리가 잘 들립니다 (너무 고통스럽지 않음). 코드를 편집하면 좌절감을 줄 수 있으므로 편집 뷰 (구성 요소 당) 중 일부를 구동하는 자바 스크립트의 쓰레기가 있습니다. –