# GeeGrid Offline AI Context 언어 선택: [한국어](/ai-ko.txt) | [English](/ai-en.txt) 문서 버전: 1.2 대상: 네트워크가 차단된 생성형 AI 목적: GeeGrid v3 화면을 실제 사용 규칙과 동일한 구조로 생성·수정 Runtime 기준 원본: `/home/ks2.cho/geegrid/html/js/geegrid_v3` 이 파일은 독립 실행형 AI 작업 문서다. AI는 외부 웹사이트나 다른 문서를 조회할 수 없다고 가정한다. 이 파일에 없는 API, 태그, 속성, 인증 방식, Runtime 동작을 추측해서 만들지 않는다. # 0. COMPLETE_HTML 필수 계약 사용자가 화면, 페이지, 전체 예제 또는 완성 HTML을 요청하면 기본 출력 모드는 `COMPLETE_HTML`이다. 다음 조건 중 하나라도 빠지면 결과물을 출력하지 말고 실패 항목을 보고한다. ## 필수 CSS ~~~html ~~~ ## 필수 JavaScript 다음 순서를 유지하고 `` 직전에 둔다. ~~~html ~~~ ## 필수 화면 구조 - 결과 표는 `div` 또는 일반 `table`이 아니라 `geegrid`와 하나 이상의 `column`으로 선언한다. - `new GeeGrid(id)`의 id는 실제 `geegrid` id와 일치해야 한다. - `handler`와 `sort_handler`는 `GeeGrid.on`에 같은 이름으로 등록한다. - 결과는 `setTotalCount` → `setCurrentPage` → `setViewLength` → `setObjectData` 또는 `setArrayData` → `makePaging` 순서로 반영한다. - 별도 이전·다음 버튼으로 페이징을 다시 만들지 않고 GeeGrid 페이징을 사용한다. - 사용자가 별도 스타일을 요구하지 않으면 인라인 `