Page.reloadBindingData(tableName)
현재 페이지에서 사용되는 테이블 및 뷰에서 데이터를 다시 로드합니다.
테이블 설정에서 [데이터 새로 고침]을 설정할 수 있으며, 이 옵션을 선택하지 않으면 reloadBindingData 메서드를 사용하여 데이터베이스에서 데이터를 다시 로드할 수 있습니다.
매개변수 | 형식 | 필수여부 | 설명 |
---|---|---|---|
tableName | string | YES | 데이터를 다시 로드해야 하는 테이블 이름입니다. |
없음
다음 예제 코드에서는 reloadBindingData 메서드를 통해 데이터베이스에서 데이터를 다시 로드합니다.
이번 예제에서는 페이지를 생성하기 전에 데이터베이스 테이블을 한 개 생성합니다. 내용은 대충 만들어 보고 싶으셨던 대로 넣으시면 됩니다. 최소 1개의 Column은 생성하셔야 합니다.
2. 페이지를 한 개 생성하고 ListView를 생성합니다. ListView에 위에서 생성한 테이블의 Column을 연결합니다.
3. 버튼을 추가합니다. ‘명령 편집’으로 ‘자바스크립트로 직접 프로그래밍하기’하여 코드를 입력합니다.
4. 해당 프로젝트를 실행합니다. 화면에는 아래와 같이 ListView에 연결된 Database 테이블의 내용이 표시됩니다.
5. Forguncy 에디어로 돌아가서 데이터베이스 테이블에 아무 내용이나 입력합니다. 데이터베이스 테이블의 내용을 변경하신 후 CTRL+S 혹은 저장하여 프로젝트를 저장합니다.
6. 다시 웹브라우저로 돌아가서 버튼을 클릭하면 아래와 같이 프로젝트의 데이터 테이블에 수정 후 저장한 내용이 웹브라우저에 표시됩니다.