Files
frontend/apps/st/src/components/util/column/management/PopulationStatusColumn.ts
T
2026-08-20 11:48:18 +09:00

122 lines
3.8 KiB
TypeScript

import { ValueType } from "realgrid";
import type { ColumnInfoList } from "@/components/type/DataGrid.type";
/* ══════════════════════════════════════════════════
16. 통계인구관리 > 행정인구현황 탭 컬럼 설정
══════════════════════════════════════════════════ */
export const PopulationStatusColumnConfig: ColumnInfoList = {
tabKey: "POPULATION_STATUS",
tabLabel: "행정 인구 현황",
rowStartNum: 1,
fixedColumns: 3,
columns: [
{
name: "statsYr",
fieldName: "statsYr",
header: { text: "년도" },
width: 90,
editable: false,
styleName: "rg-cell-readonly",
},
{
name: "admdstCd",
fieldName: "admdstCd",
header: { text: "행정구역코드" },
width: 140,
editable: false,
styleName: "rg-cell-readonly",
},
{
name: "admdstNm",
fieldName: "admdstNm",
header: { text: "행정구역명" },
width: 200,
editable: false,
styleName: "rg-cell-readonly",
},
{
name: "wholPpltnCnt",
fieldName: "wholPpltnCnt",
header: { text: "총인구" },
width: 110,
valueType: ValueType.NUMBER,
dataFormat: "#,##0",
editable: false,
styleName: "rg-cell-readonly",
},
{
name: "domplWholPpltnCnt",
fieldName: "domplWholPpltnCnt",
header: { text: "내국인 소계" },
width: 110,
valueType: ValueType.NUMBER,
dataFormat: "#,##0",
editable: false,
styleName: "rg-cell-readonly",
},
{
name: "domplMlPpltnCnt",
fieldName: "domplMlPpltnCnt",
header: { text: "내국인 남성" },
width: 110,
valueType: ValueType.NUMBER,
dataFormat: "#,##0",
editable: false,
styleName: "rg-cell-readonly",
},
{
name: "domplFmlPpltnCnt",
fieldName: "domplFmlPpltnCnt",
header: { text: "내국인 여성" },
width: 110,
valueType: ValueType.NUMBER,
dataFormat: "#,##0",
editable: false,
styleName: "rg-cell-readonly",
},
{
name: "frgnrWholPpltnCnt",
fieldName: "frgnrWholPpltnCnt",
header: { text: "외국인 소계" },
width: 110,
valueType: ValueType.NUMBER,
dataFormat: "#,##0",
editable: false,
styleName: "rg-cell-readonly",
},
{
name: "frgnrMlPpltnCnt",
fieldName: "frgnrMlPpltnCnt",
header: { text: "외국인 남성" },
width: 110,
valueType: ValueType.NUMBER,
dataFormat: "#,##0",
editable: false,
styleName: "rg-cell-readonly",
},
{
name: "frgnrFmlPpltnCnt",
fieldName: "frgnrFmlPpltnCnt",
header: { text: "외국인 여성" },
width: 110,
valueType: ValueType.NUMBER,
dataFormat: "#,##0",
editable: false,
styleName: "rg-cell-readonly",
},
],
columnLayout: [
"statsYr",
"admdstCd",
"admdstNm",
"wholPpltnCnt",
"domplWholPpltnCnt",
"domplMlPpltnCnt",
"domplFmlPpltnCnt",
"frgnrWholPpltnCnt",
"frgnrMlPpltnCnt",
"frgnrFmlPpltnCnt",
],
};