diff --git a/M02_MasterTemplete/M02_MasterTemplete_Sangeun_Sheet.ts b/M02_MasterTemplete/M02_MasterTemplete_Sangeun_Sheet.ts index f8011ee12..525c4e526 100644 --- a/M02_MasterTemplete/M02_MasterTemplete_Sangeun_Sheet.ts +++ b/M02_MasterTemplete/M02_MasterTemplete_Sangeun_Sheet.ts @@ -197,9 +197,10 @@ export function createSangeunSheet( v: number | null, onSet: (x: number | null) => void, ): HTMLElement => { - const cell = textCell(key, label, v == null ? "" : String(v), (raw) => { + const cell = textCell(key, label, v == null ? "" : String(Number(v.toFixed(6))), (raw) => { const x = raw ? Number(raw.replaceAll(",", "")) : null; - if (x !== null && !Number.isFinite(x)) return void (input.value = v == null ? "" : String(v)); + if (x !== null && !Number.isFinite(x)) + return void (input.value = v == null ? "" : String(Number(v.toFixed(6)))); onSet(x); }); const input = cell.querySelector("input")!; @@ -387,6 +388,9 @@ export function createSangeunSheet( picker: picker.root, host, draw, - saved: () => void (before = last?.ans?.기준?.계 ?? null), + saved: () => { + before = last?.ans?.기준?.계 ?? null; // 저장 = 고치기 전 새로(상태줄만 다시) + if (last) drawStatus(last); + }, }; }