내 질문은이 게시물과 정확히 비슷합니다. Build tree table with GWT CellTableBuilderGWT에서 사용자 지정 트리 테이블 만들기
나는 GWT는 사용자 정의 데이터 그리드에 예를 소개했다,하지만 내가 원하는 것은 내가 이것을 달성 할 수있는 위 post.How에서 언급 한 바와 같이 중첩 구조의 하나 개 이상의 수준 structure.But 붕괴의 하나의 수준이 "순수한"GWT.Please 도와주세요!.
내 질문은이 게시물과 정확히 비슷합니다. Build tree table with GWT CellTableBuilderGWT에서 사용자 지정 트리 테이블 만들기
나는 GWT는 사용자 정의 데이터 그리드에 예를 소개했다,하지만 내가 원하는 것은 내가 이것을 달성 할 수있는 위 post.How에서 언급 한 바와 같이 중첩 구조의 하나 개 이상의 수준 structure.But 붕괴의 하나의 수준이 "순수한"GWT.Please 도와주세요!.
GWT 나무 테이블 :
당신은 공개 패널을 사용할 수 있습니다 (perfomance가 좋다). 내 프로젝트에서 셀 테이블 TableCellBuilder 시도했지만 예상 한 작동하지 않습니다.
공개 키 패널을 사용하면 애니메이션을 사용할 수도 있습니다. 나는 mysql db에서 동적으로 한 번의 조회로 300 개의 Disclosure 패널을 생성했다. 우리는 다른 Disclosure 패널 내에 새로운 Disclosure 패널을 생성하여 다중 레벨을 구축 할 수 있습니다.
여기 GWT 트리 테이블에 대한 샘플 코드를 제공합니다. 이와 같이 n 개의 하위 공개 패널을 추가 할 수 있습니다.
private DisclosurePanel getDisclosure() {
final DisclosurePanel disclosurePanel = new DisclosurePanel();
disclosurePanel.setHeader(new HTML("Top Disclosure"));
disclosurePanel.addOpenHandler(new OpenHandler<DisclosurePanel>() {
@Override
public void onOpen(OpenEvent<DisclosurePanel> event) {
disclosurePanel.setHeader(new HTML("Top Disclosure"));
// set sub1 DisclosurePanel here
disclosurePanel.setContent(getSub1Disclosure());
}
});
return disclosurePanel;
}
private DisclosurePanel getSub1Disclosure() {
final DisclosurePanel disclosurePanel = new DisclosurePanel();
disclosurePanel.setHeader(new HTML("Sub1 Disclosure"));
disclosurePanel.addOpenHandler(new OpenHandler<DisclosurePanel>() {
@Override
public void onOpen(OpenEvent<DisclosurePanel> event) {
disclosurePanel.setHeader(new HTML("Sub1 Disclosure"));
// set sub2 DisclosurePanel here
disclosurePanel.setContent(getSub2Disclosure());
}
});
return disclosurePanel;
}
트리 테이블의 모양과 느낌을 제공합니까? – Karthik207
CSS를 사용하여 머리글 바닥 글과 컨텐츠를 사용자 정의 할 수 있습니다. html로 샘플 템플릿을 사용하면 쉽게 디자인 할 수 있습니다. – npprasanth
중첩 된 공개 패널을 만들기위한 코드 샘플을 제공 할 수 있습니까? – Karthik207