END 배지가 LimitCol과 교차점이 아닌 짧은 행 길이에 맞춰 표시되는 문제 #7

Open
opened 2026-01-08 17:41:37 +09:00 by lectom · 0 comments
Owner

현상

SchemaEditor PREVIEW에서 END 배지가 LimitRow에 도달했을 때, LimitCol 미지정(null)인 경우 해당 행의 마지막 컬럼(rawData[r].Length - 1)에 표시됩니다. 데이터가 행마다 길이가 다르면 LimitRow가 상대적으로 짧을 때 END가 실제 최대 데이터 컬럼보다 앞쪽에 찍혀 교차점 위치가 어긋납니다.

기대

  • LimitCol이 없으면 데이터 전체의 최대 컬럼(또는 계산된 LimitCol)과 LimitRow의 교차점에 END가 표시되어야 합니다.

위치

  • SchemaEditor/Components/Pages/Editor.razor: isVisualEndCol 계산부(약 184~210라인대)에서 rawData[r].Length - 1 사용

요청

  • LimitCol 미지정 시 전체 max column 기준으로 END 위치를 계산하도록 수정하고, START/END 보더도 동일 기준으로 일관되게 렌더링
## 현상 `SchemaEditor` PREVIEW에서 END 배지가 LimitRow에 도달했을 때, LimitCol 미지정(null)인 경우 해당 행의 마지막 컬럼(`rawData[r].Length - 1`)에 표시됩니다. 데이터가 행마다 길이가 다르면 LimitRow가 상대적으로 짧을 때 END가 실제 최대 데이터 컬럼보다 앞쪽에 찍혀 교차점 위치가 어긋납니다. ## 기대 - LimitCol이 없으면 데이터 전체의 최대 컬럼(또는 계산된 LimitCol)과 LimitRow의 교차점에 END가 표시되어야 합니다. ## 위치 - `SchemaEditor/Components/Pages/Editor.razor`: isVisualEndCol 계산부(약 184~210라인대)에서 `rawData[r].Length - 1` 사용 ## 요청 - LimitCol 미지정 시 전체 max column 기준으로 END 위치를 계산하도록 수정하고, START/END 보더도 동일 기준으로 일관되게 렌더링
lectom added the bug label 2026-01-08 17:46:48 +09:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: cyhan/bim-dogma-poc#7