122 lines
3.8 KiB
TypeScript
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",
|
|
],
|
|
}; |