이제 행 조치를 all_records.jsp의 테이블에 추가하여
사용자가 갱신할 데이터베이스 레코드를 선택할 수 있습니다. #{param.ID}는 갱신 페이지가 갱신될 레코드의 ID 번호를 나타냅니다. 사용자가
행을 클릭하면 해당 레코드 ID 번호가 #{param.ID} 매개변수로서
update_record.jsp 페이지로 전송됩니다. 그러고 나면 방금 update_record.jsp 페이지에 삽입한 필터된 관계형 레코드가 갱신을 위한 레코드만 표시합니다.
- 엔터프라이즈 탐색기 보기에서 all_records.jsp 파일을 두 번 클릭하여
편집기에 여십시오. 데이터 테이블의 임의의 곳을 클릭하십시오. 특성 보기를 여십시오.
- 특성 보기에서 HTML 태그 목록의 hx:dataTableEx 아래에서
행 조치 탭을 클릭하십시오.
- 행을 클릭할 때 수행되는 조치 추가를 클릭하십시오.
RowAction 구성 대화 상자가 열립니다. 행을 클릭하면
매개변수로 송신된 행 정보가 있는 서버로 요청을 송신을 클릭한 후
확인을 클릭하십시오. 열이 데이터 테이블에 추가됩니다.
- 특성 보기에서 hx:requestRowAction 탭을 클릭하십시오.
- 규칙 추가를 클릭하십시오. 탐색 규칙 추가 대화 상자가
열립니다.
- 페이지 드롭 다운에서, update_record.jsp를 선택하십시오.
이 규칙을 사용한 대상 상자에서 이 조치만을 선택하십시오.
행 조치를 추가할 때 작성된 #{pc_All_records.doRowAction1Action}에서 이 조치만 필드는
자동으로 채워집니다. 확인을 클릭하십시오. 위의 메소드로 필드가 자동으로 채워지지 않는 경우 필드에 메소드를 입력하고
다음을 ClassifiedsTutorial/Java
자원: src/pagecode/All_records.java에 추가하십시오.
public String doRowAction1Action() {
return "";}
- 특성 보기에서 hx:requestRowAction 아래의 매개변수 탭을
클릭하십시오. 매개변수 추가를 클릭한 다음
이름 필드에 ID를 입력하십시오. ID 매개변수를
ID 열에 바인드해야 합니다. 데이터 목록의 ID 열에 행 조치를 바인딩하면
해당 행을 클릭할 때 요청 매개변수가 목록의 레코드에 대한
ID가 됩니다.
- 값을 클릭한 다음 페이지 데이터
오브젝트 선택
단추를 클릭하십시오.
- 데이터 오브젝트 탭에서 를 펼치고 ID(java.lang.Integer)를 선택하십시오.
- 확인을 클릭하십시오.
결과
이제 사용자가 행을 클릭하면 웹 사이트에서 사용자가 안내 광고에 대한
정보를 갱신할 수 있습니다. 파일을 저장하고 페이지를 테스트하십시오(원하는 경우). all_records.jsp는 update_record.jsp에 대한 링크가 되는 페이지이므로 먼저 열어 두어야 합니다.