2014-04-27 2 views
1

동일한 문제가 발생했습니다. 해당 문제는 here입니다. 문제는 잘 모르겠다. 나는이 질문을하기 위해 논평 할 권한이 없다. 그는 SectionStackSection 객체에서 DynamicForm을 삭제하려고합니다. 내 상황은 다음과 같습니다 : 일부 DynamicForm 개체를 setFields (FormItem ... fields) 메서드를 사용하여 SectionStackSection에 추가하고 SectionStackSection에서이 FormItem을 삭제하기위한 Button을 추가했습니다. 문제는 동일합니다. 또한 DynamicForm.removeFromParent()를 시도했지만 부모 객체가 DynamicForm에서 null입니다.SMARTGWT - SectionStackSection에서 DynamicForm을 삭제하십시오.

편집이 : 내 SectionStack 빌드 방법 그건 : 예를 들어 인 btn1을 누르면

SectionStack 
    SectionStackSection 
    DynamicForm df1 // added via SectionStackSection.addItem(df1) 
     Button btn1 // added via DynamicForm.addChild(btn1) 
     ClickHandler ch1 
     FormItem[] fiList1 // added via DynamicForm.setFields(fiList1) 
    DynamicForm df2 // added via SectionStackSection.addItem(df2) 
     Button btn2 // added via DynamicForm.addChild(btn2) 
     ClickHandler ch2 
     FormItem[] fiList2 // added via DynamicForm.setFields(fiList2) 
    // ... some more DynamicForm objects added 
    DynamicForm dfX 
     Button btnX 
     ClickHandler chX 
     FormItem[] fiListX 
    SectionStackSection 
    // ... 
    // ... 

, DF1은 삭제해야합니다. SectionStackSection은 보여야합니다.

답변

1

단순히

dynamicForm.getElement().removeFromParent(); 
+0

가이 SectionStack 밖으로 SectionStackSection을 삭제하지 않음 선 아래 전화? – Armin

+0

삭제 하시겠습니까? 'SectionStackSection'에'SectionStackSection' 또는'DynamicForm'이 추가되었습니다. 확인해주세요. – Braj

+0

@Armin 나는 또한 [SMARTGWT - SectionStackSection - 섹션에서 항목을 삭제하는 중 마지막 게시물을 편집 했습니까?] (http://stackoverflow.com/questions/22896848/smartgwt-sectionstacksection-deleting-an-item-from- the-section-possible? answertab = votes # tab-top). 다시 한 번 감사드립니다. 이제 문제는 분명합니다. – Braj