2011-03-23 2 views
0

여기 논리 문제가 있습니다. 나는 많은 생각을했지만 해결책은 생각 나지 않는다.
이 응용 프로그램은 테이블을 표시하므로 내 작업은 이미 존재하는 테이블 (TOP)과 비슷한 다른 테이블 (BOTTOM)을 추가하는 것이 었습니다. 이 응용 프로그램은 5 살이며 정렬을위한 모든 HTML 및 Javascript 코드는 Java 클래스에 의해 즉석에서 생성됩니다.
실행 프로세스는 다음과 같습니다. 먼저 ListData, String strURL, boolean headerRow, boolean altRowColor 매개 변수를 사용하여 createTable 메소드를 호출하는 populateData()보다 getData()를 호출합니다. createTable(rows, url, bHdrRow, bAltColor)
변수 strURL은 첫 번째 열 필드에 대한 HTML 링크입니다. 요구 사항은 두 테이블 중 하나에서 특정 링크 (첫 번째 열)를 클릭하면 다른 테이블도 같은 방식으로 실행되어야한다는 것입니다. (예를 들어, LINK_1에서 TOP 테이블을 한 레벨 아래로 가져 가면 BOTTOM 테이블도 한 레벨 아래로 이동해야합니다.) Java에서 작동하게하려면 어떻게해야합니까? 테이블에 대해서도 onClick 트리거를 진행하고 싶지 않습니다. 페이지가 완전히 새로 고쳐집니다 경우 enter image description here이 로직에 대한 도움이 필요합니다.

답변

1

(더 아약스) 왜 당신은 서버 측에서 두 테이블의 "한 수준 아래"행동과 그에 따라 결과를 렌더링 것을 실행하지 않는다?

+0

안녕하세요 토마스, 내가 일부러 실제로 그것을 얻으십시오. 완전히 새로 고침됩니다 (아약스는 포함되지 않습니다). 그러나 두 테이블 모두에 대해 링크는 완전히 독립적입니다. – t0mcat

+0

네,하지만 테이블을 어떻게 든 연결해야합니다. 그렇지 않으면 달성하고자하는 것이 아닙니다. 예를 들면 : 두 테이블 모두 s는 일부 회사 및 주어진 계층 구조 수준의 직원을 나타냅니다. 지금 링크를 클릭하면 그 사람이 사장 인 직원이 생깁니다. 따라서 표 1의 1 행과 표 2의 1 행은 관련되어 동일인을 나타냅니다. 테이블 1의 새 데이터를로드하면 테이블 2의 새 데이터도로드됩니다. 따라서 두 테이블을 모두 렌더링하면 여전히 일치해야합니다. – Thomas

+0

또는 자바 스크립트를 사용하고 두 테이블에 대해 onClick 이벤트를 모두 사용 하시겠습니까? – t0mcat

관련 문제