md 파일 업데이트
This commit is contained in:
@@ -16,47 +16,28 @@ const [middleRegionValue, setMiddleRegionValue] = useState<string>("0");
|
||||
const [envPartValue, setEnvPartValue] = useState<string>("0");
|
||||
const [envPartSidoValue, setEnvPartSidoValue] = useState<string>("0");
|
||||
const [envPartSigunValue, setEnvPartSigunValue] = useState<string>("0");
|
||||
|
||||
const [resetTrigger, setResetTrigger] = useState<boolean>(false);
|
||||
.....
|
||||
|
||||
<SearchFormLeft
|
||||
isShowPart={true}
|
||||
selectSidoData={selectSidoData}
|
||||
selectSigunData={selectSigunData}
|
||||
selectRegionData={selectRegionData}
|
||||
selectUnitWaterShedData={selectUnitWaterShedData}
|
||||
selectMiddleRegionData={selectMiddleRegionData}
|
||||
selectEnvPartData={selectEnvPartData}
|
||||
selectEnvPartSidoData={selectEnvPartSidoData}
|
||||
selectEnvPartSigunData={selectEnvPartSigunData}
|
||||
setRtnPartValue={(value) => {
|
||||
setPartValue(value);
|
||||
}}
|
||||
setRtnSidoValue={(value) => {
|
||||
setSidoValue(value);
|
||||
}}
|
||||
setRtnSigunValue={(value) => {
|
||||
setSigunValue(value);
|
||||
}}
|
||||
setRtnRegionValue={(value) => {
|
||||
setRegionValue(value);
|
||||
}}
|
||||
setRtnUnitWaterShedValue={(value) => {
|
||||
setUntitWaterShedValue(value);
|
||||
}}
|
||||
setRtnMiddleRegionValue={(value) => {
|
||||
setMiddleRegionValue(value);
|
||||
}}
|
||||
setRtnEnvPartValue={(value) => {
|
||||
setEnvPartValue(value);
|
||||
}}
|
||||
setRtnEnvPartSidoValue={(value) => {
|
||||
setEnvPartSidoValue(value);
|
||||
}}
|
||||
setRtnEnvPartSigunValue={(value) => {
|
||||
setEnvPartSigunValue(value);
|
||||
}}
|
||||
<SearchFormLeft isShowPart={true}
|
||||
selectSidoData={selectSidoData}
|
||||
selectSigunData={selectSigunData}
|
||||
selectRegionData={selectRegionData}
|
||||
selectUnitWaterShedData={selectUnitWaterShedData}
|
||||
selectMiddleRegionData={selectMiddleRegionData}
|
||||
selectEnvPartData={selectEnvPartData}
|
||||
setRtnPartValue={setPartValue}
|
||||
setRtnSidoValue={setSidoValue}
|
||||
setRtnSigunValue={setSigunValue}
|
||||
setRtnRegionValue={setRegionValue}
|
||||
setRtnUnitWaterShedValue={setUntitWaterShedValue}
|
||||
setRtnMiddleRegionValue={setMiddleRegionValue}
|
||||
setRtnEnvPartValue={setEnvPartValue}
|
||||
setRtnEnvPartSidoValue={setEnvPartSidoValue}
|
||||
setRtnEnvPartSigunValue={setEnvPartSigunValue}
|
||||
resetTrigger={resetTrigger}
|
||||
>
|
||||
|
||||
```
|
||||
  ㆍisShowPart : 검색단에서 구분(행정별,유역별,환경청별) 세팅 여부(보일 경우 : Y, 아닐경우 : N 혹은 미첨부)
|
||||
|
||||
@@ -88,7 +69,11 @@ const [envPartSigunValue, setEnvPartSigunValue] = useState<string>("0");
|
||||
|
||||
  ㆍsetRtnEnvPartSidoValue : 선택한 환경청의 시도 set함수(조회시 페이지에서 사용)
|
||||
|
||||
  ㆍsetRtnEnvPartSidoValue : 선택한 환경청 시도의 시군구 set함수(조회시 페이지에서 사용)
|
||||
  ㆍsetRtnEnvPartSigunValue : 선택한 환경청 시도의 시군구 set함수(조회시 페이지에서 사용)
|
||||
|
||||
  ㆍresetTrigger : 초기화 trigger 변수
|
||||
|
||||
|
||||
|
||||
#### 2. 세팅방법
|
||||
```js
|
||||
@@ -333,8 +318,58 @@ const [middleRegionValue, setMiddleRegionValue] = useState<string>("0");
|
||||
const [envPartValue, setEnvPartValue] = useState<string>("0");
|
||||
const [envPartSidoValue, setEnvPartSidoValue] = useState<string>("0");
|
||||
const [envPartSigunValue, setEnvPartSigunValue] = useState<string>("0");
|
||||
const [resetTrigger, setResetTrigger] = useState<boolean>(false);
|
||||
|
||||
<!-- 컴포넌트 호출 -->
|
||||
<!-- 초기화 기능 -->
|
||||
const resetVal = () => {
|
||||
console.log('=== 초기화 ===');
|
||||
console.log(selectSidoData);
|
||||
|
||||
// SelectBox 초기화 - 각 selectArray의 첫 번째 옵션 값 사용
|
||||
const initialPartValue = selectPartData[0]?.val || "0";
|
||||
const initialSidoValue = selectSidoData[0]?.val || "0";
|
||||
const initialSigunValue = selectSigunData[0]?.val || "0";
|
||||
const initialRegionValue = selectRegionData[0]?.val || "0";
|
||||
const initialUnitWaterShedValue = selectUnitWaterShedData[0]?.val || "0";
|
||||
const initialMiddleRegionValue = selectMiddleRegionData[0]?.val || "0";
|
||||
const initialEnvPartValue = selectEnvPartData[0]?.val || "0";
|
||||
const initialEnvPartSidoValue = selectEnvPartData[0]?.val || "0";
|
||||
const initialEnvPartSigunValue = selectEnvPartData[0]?.val || "0";
|
||||
|
||||
// 상태값 설정
|
||||
setPartValue(initialPartValue);
|
||||
setSidoValue(initialSidoValue);
|
||||
setSigunValue(initialSigunValue);
|
||||
setRegionValue(initialRegionValue);
|
||||
setUntitWaterShedValue(initialUnitWaterShedValue);
|
||||
setMiddleRegionValue(initialMiddleRegionValue);
|
||||
setEnvPartValue(initialEnvPartValue);
|
||||
setEnvPartSidoValue(initialEnvPartSidoValue);
|
||||
setEnvPartSigunValue(initialEnvPartSigunValue);
|
||||
|
||||
// 리셋 후 트리거를 false로 설정
|
||||
setTimeout(() => {
|
||||
setResetTrigger(false);
|
||||
}, 0);
|
||||
}
|
||||
|
||||
// 조회 함수
|
||||
const chkVal = useCallback(() => {
|
||||
setResetPage(true);
|
||||
// 조회 funciton
|
||||
searchFcltyQltyList(1);
|
||||
}, [searchFcltyQltyList]);
|
||||
|
||||
// 그리드 page 넘어갈 때 필요한 함수
|
||||
const handlePageChange = useCallback((page: number) => {
|
||||
setResetPage(false);
|
||||
searchFcltyQltyList(page);
|
||||
}, [searchFcltyQltyList]);
|
||||
|
||||
// 테이블 호출 컴포넌트
|
||||
<UiTable cellClick={(index: number | undefined) => index !== undefined && cellClick(index)} headName={"시설별 수질현황"} tableData={mainList} headlist={upHeadList2} pageSize={10} total={total} resetPageNo={resetPage} onPageChange={handlePageChange}>
|
||||
<HeadMakeColSpan upHeadList={upHeadList2} layoutNum={layoutNum}/>
|
||||
</UiTable>
|
||||
```
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user