게임 개발 · 기술 동향미로의 개발노트
카테고리

Design Data Table

Excel 전체46TC 대조·구현 — 머리글 행·17개 키보드 컨트롤·서식 복사

개발 기록 · 블로그 공개

원본 기록 상태 진행 중

전체46TC 유지. 머리글 행 API31검사·실제 입력57검사 통과. 표 이름 키보드와 서식 복사를 수정했으며 전체 원본 일치는 계속 진행합니다.

TC-RIB-14 수정 후 실제 실행
TC-RIB-14 수정 후 실제 실행

작업 결과

표 머리글 행을 실제 XLSX·Undo·저장에 연결했습니다. 최종 실제 Unity API31검사와 Windows 입력57검사가 통과했습니다. 전체46TC 완료는 아니며 기존 미구현 범위를 유지합니다.

적용 내용

머리글을 숨겨도 데이터 좌표를 유지하고 표 이름·직접 서식을 보존합니다. 재표시·저장·두 표 독립 상태·1행 경계·20회 반복을 검증했습니다. 머리글이 없을 때 필터는 비활성화됩니다. 표 이름을 포함한17개 리본 컨트롤의 키보드 탐색과 스타일 갤러리를 연결했습니다. 지연 텍스트 필드는 실제 편집 모드로 진입하도록 수정했습니다.

서식 복사는 Grid가 MouseUp을 Used로 바꾸기 전에 포인터 놓음을 기록하도록 수정했습니다. 실제 클릭으로 서식만 복사하고 한 번 Undo로 복원되는 것을 확인했습니다. 새 이미지 자산을 코드로 만들지 않았으며 기존 Affinity 자산을 유지했습니다.

9언어 안내에 머리글 행의 사용법과 제약을 추가했습니다. 원본 Excel PDF는 실제 Affinity로 열어13·14페이지를 렌더링했습니다. 기존 전체46TC·과거 QA·근거를 아래에 보존합니다.

검증

이번 실제 검증 결과 근거
머리글 API·저장/재열기·Undo·1행·두 표·20회 토글 31통과,0실패 /8.34초 실행 결과
실제 표 옵션7개·이름 편집·17개 Tab 탐색·갤러리·Unity 분리 57통과,0실패 최종 제품 소스 R12
서식 복사 실제 포인터·한 번 Undo 값 보존·서식 적용/복원 확인 적용 / Undo

초기 입력 R5~R10의 실패를 보존했습니다. 일부 클릭은 Unity 창 진입 로그에도 도착하지 않았으며, 최종 R9/R10은 Affinity가 지점을 가린 것을 네이티브 WindowFromPoint가 확인하고 입력을 중단했습니다. 원인은 제가 원본 확인 때 설정한 Affinity 최상위 고정과 통합문서가 topmost를 해제하는 현재 소스의 충돌이었습니다. Affinity 고정을 해제한 R11과 추적 코드 없는 제품 소스 R12에서 각각57검사가 통과했습니다. 실패 기록은 제품 통과로 변조하지 않았습니다. R5 · R8 · 가림 확인 R10 · 입력 진입 로그.

이전 회차 근거(현재57검사와 중복 합산하지 않음):

API 실행은 실제 Unity6000.0.83f1의 격리 QA 에디터이며 경과 시간은 네이티브 Stopwatch로 측정했습니다. 이 수치를 전체46TC의 통과 수로 합산하지 않습니다.

집계 목록 · Jan만 적용한 실제 시트 · 여백 수정 전.

초기 실제 입력 회차의 실패도 보존했습니다. R1 포커스 진입 전 키 손실, R2 첫 Enter 소비, 재컴파일 직후 포맷 복사 상태가 null이 아닌 빈 문자열. 제품 포커스 가드를 약화하지 않고 수정 후 R4를 통과했습니다.

개발 화면

TC-RIB-14 수정 후 실제 실행

머리글 해제 후 데이터 좌표 유지

실제 표 스타일 전체 갤러리

Excel 원본 머리글 표시

Excel 원본 머리글 해제

현재 실제 표 디자인·네이티브 머리글 필터

실제 범위 입력 대화상자

실제 합계 선택과9250 표시

실제 표 값 필터 목록

실제 잘못된 범위 안내·상태 유지

TC-RIB-01 Excel 원본

TC-RIB-41 수정 전

TC-RIB-02 Excel 원본

TC-RIB-40 수정 전

TC-RIB-02 수정 후 실제 실행

TC-RIB-13 Excel 원본

TC-RIB-45 수정 전

TC-RIB-03 수정 후 실제 실행

TC-RIB-04 Excel 원본

TC-RIB-32 수정 전

TC-RIB-04 수정 후 실제 실행

TC-RIB-05 Excel 원본

TC-RIB-05 수정 전

TC-RIB-05 수정 후 실제 실행

TC-RIB-33 Excel 원본

TC-RIB-33 수정 전

TC-RIB-06 수정 후 실제 실행

TC-RIB-07 Excel 원본

TC-RIB-46 수정 전

TC-RIB-07 수정 후 실제 실행

TC-RIB-08 Excel 원본

TC-RIB-08 수정 전

TC-RIB-08 수정 후 실제 실행

TC-RIB-09 Excel 원본

TC-RIB-09 수정 전

TC-RIB-09 수정 후 실제 실행

TC-RIB-10 Excel 원본

TC-RIB-11 Excel 원본

TC-RIB-12 Excel 원본

TC-RIB-19 Excel 원본

TC-RIB-14 수정 전

TC-RIB-40 Excel 원본

TC-RIB-28 수정 전

TC-RIB-15 수정 후 실제 실행

TC-RIB-16 Excel 원본

TC-RIB-42 수정 전

TC-RIB-16 수정 후 실제 실행

TC-RIB-17 Excel 원본

TC-RIB-43 수정 전

TC-RIB-17 수정 후 실제 실행

TC-RIB-18 Excel 원본

TC-RIB-18 수정 전

TC-RIB-18 수정 후 실제 실행

TC-RIB-20 Excel 원본

TC-RIB-21 Excel 원본

TC-RIB-24 Excel 원본

TC-RIB-25 Excel 원본

TC-RIB-26 Excel 원본

TC-RIB-27 Excel 원본

TC-RIB-28 Excel 원본

TC-RIB-31 Excel 원본

TC-RIB-32 Excel 원본

TC-RIB-34 수정 전

TC-RIB-34 수정 후 실제 실행

TC-RIB-35 수정 전

TC-RIB-35 수정 후 실제 실행

TC-RIB-36 수정 전

TC-RIB-36 수정 후 실제 실행

TC-RIB-37 수정 전

TC-RIB-37 수정 후 실제 실행

TC-RIB-38 수정 전

TC-RIB-38 수정 후 실제 실행

TC-RIB-39 수정 전

TC-RIB-39 수정 후 실제 실행

TC-RIB-40 수정 후 실제 실행

출처

중앙 아카이브 원문

같은 카테고리의 글

개발 기록 아카이브 전체 보기 ↗