import React, {useState, useImperativeHandle, forwardRef} from "react";
import * as EgovNet from "api/egovFetch";
import {Container} from "react-bootstrap";
import Row from "react-bootstrap/Row";
import Col from "react-bootstrap/Col";
import Form from 'react-bootstrap/Form'
import Button from "react-bootstrap/Button";
function ChildCodeDiv({}, ref){
const [codeItemRow, setCodeItemRow] = useState();
const [grpCd, setGrpCd] = useState();
useImperativeHandle(ref, ()=>({
getCodeItemList
}))
async function getCodeItemList(parentCd){
setCodeItemRow([]);
setGrpCd(parentCd)
EgovNet.requestFetch(
'/admin/config/code-item?grpCd='+parentCd,
{
method: "GET"
},
(resp) => {
const codeItemList = resp.result.codeItemList;
const itemTag = [];
codeItemList.forEach(function (item, index){
itemTag.push(
)
})
setCodeItemRow(itemTag);
},
function (resp) {
console.log("err response : ", resp);
}
);
}
return (
코드
코드명
삭제
수정
{codeItemRow}
{grpCd!=null?(
):(
코드 그룹을 선택해주세요.
)}
);
}
export default forwardRef(ChildCodeDiv);