5 ~ 6 열의 cellTable이 있습니다. 각 행에 플러스 아이콘을 넣고 클릭하면 세부 정보가 공개 패널에 표시됩니다. 나는 잠시 동안 주변을 둘러 보았고 이것을 달성하는 방법에 대한 정보를 찾을 수 없다. 누군가가 올바른 방향으로 나를 가리킬 수 있을까요?GWT의 cellTable 열에 공개 패널을 추가하는 방법
아마도 열에 cellTree를 추가해야 할 것으로 생각됩니다. 이 일에 어떻게 가야합니까? 미리 답변 해 주셔서 감사합니다.
5 ~ 6 열의 cellTable이 있습니다. 각 행에 플러스 아이콘을 넣고 클릭하면 세부 정보가 공개 패널에 표시됩니다. 나는 잠시 동안 주변을 둘러 보았고 이것을 달성하는 방법에 대한 정보를 찾을 수 없다. 누군가가 올바른 방향으로 나를 가리킬 수 있을까요?GWT의 cellTable 열에 공개 패널을 추가하는 방법
아마도 열에 cellTree를 추가해야 할 것으로 생각됩니다. 이 일에 어떻게 가야합니까? 미리 답변 해 주셔서 감사합니다.
다른 기능 (예 : GWT 2.3) 중에서 CellTable에서 확장 가능한 행을 허용하는 작업이 진행 중입니다. 당신이 말했듯이
을하거나 전까지는 내가 그것을 달성하기 위해 두 가지 방법을 생각할 수 출시 기다릴 수 없다 : 당신은 여기에서 자세한 내용을 볼 수 있습니다 CellTree를 사용합니다.
나는 그 기능을 흉내낼 수 있었다. 나는 HTML과 클릭 가능한 그림을 허용하는 사용자 정의 셀 클래스를 가지고 놀았다. 텍스트와 같은 일반적인 콘텐츠를 처리하고 있지만 비동기 데이터를 소비 된 줄에 표시하려면 어떻게 할 지 모르겠다 ... (정확히하려는 것이다) . 열이 잘 정렬되지 않기 때문에
또한,이 ...
를 좋아 보이지 않는 것은 그래서 내가했던 것은 : - 그림을 표시 할 사용자 정의 셀 클래스를 생성 (오른쪽 가리키는 삼각형 , 공개 패널의 삼각형 모양)
클릭 이벤트에서 선택한 행의 HTML 코드를 가져 와서 복사합니다. 테이블의 행 (모든 셀)의 내용을 colspan이 열 수로 설정된 셀 하나만 바꾸십시오. 셀에서 복사 된 행의 첫 번째 줄과 확장 된 것으로 표시 할 두 번째 줄이있는 표를 추가하십시오.
이미지를 닫으면 이벤트를 종료합니다. 이벤트가 발생하면 복사 한 원본 행을 다시 설정하십시오.
나는 그것이 도움이되기를 바랍니다.
나는 비슷한 일을하려고 노력 해왔다. 아직 중간에 있습니다. 나는 다른 프로젝트로 산만 해졌다. 나는 곧이 일을 끝내기 위해 돌아갈 수 있기를 바란다 .. – sherry
정말 출시 2.3을 기다릴 수 없습니다. 그래서 맞춤형 셀에 대해서도 생각하고있었습니다. 나는 공개 패널을 연속적으로 붙이는 방법을 생각할 수 없다. 셀의 cellTree에 공개를 추가하면 어떻게 표시되는지 궁금합니다. – sherry
[모양] (http://code.google.com/p/google-web-toolkit/issues/detail?id=6328) 이렇게하면 2.5가됩니다. 그러나 또한 공개와 같은 외모를 대신 할 수있는 좋은 대안이 될지 의심 스럽다. – alexandroid