2013-03-07 5 views
0

셀 테이블에 표시되는 일부 데이터가 있는데, 그 중 하나는 클릭 할 수있는 것입니다. 해당 열을 클릭하면 Modal 내부의 다른 CellTable에 연결된 데이터가 표시됩니다.GWT 부트 스트랩 모달을 닫을 때 파괴하는 방법

저는 이것을 위해 UIBinder 요소를 설정했습니다.

FieldUpdater에서 UIBinder 요소의 새 인스턴스를 만들고, 닫은 후에 DOM에서 제거하거나 제거하려고합니다. 이 요소는 GWT Bootstrap Moda입니다.

이제는 어떻게되는지 숨기고 클릭하면 새 인스턴스가 만들어집니다. 나는 이것이 데이터의 크기가 증가하고 응용 프로그램의 장기간 사용에 문제가있을 것이라고 생각합니다.

기존 요소를 다시 열거 나 닫으면 요소를 파괴 할 수있는 방법을 알고 싶습니다. onClose

답변

1

"setDynamicSafe"가 원하는대로 정확하게 작동하지 않습니까?

메모리 누수를 방지하기 위해 모달을 설정하십시오. 모달이 숨겨지면 모든 이벤트 핸들러가 제거되고 문서 DOM에서 모달 DOM이 제거됩니다. 기본값은 false입니다.

매개 변수 : dynamicSafe

+0

감사합니다, 그건 내가 찾던 정확히이었다. – nikhil

0

hide() 메소드를 재정의 할 수 있습니다.

onClose 이벤트를 보내려는 경우 custom event을 만듭니다.

관련 문제