ReactJS React Workaround 코드 적용 문의
페이지 정보
작성자 토끼바람 작성일 2024-03-26 13:02 조회 27회 댓글 0건본문
관련링크
React Workaround 코드를 확인해보면
wjGrid.FlexGridColumn 을 사용한 경우에 init으로 변경하라는 내용으로 이해 했습니다.
프로젝트에서 사용하는 코드가
컬럼적용 부분
const initGridFormatApprovalLine = useCallback((statusMap)=>{
let gridFormat =[
{ binding: 'seq', header: "Seq.", width: 200, allowDragging:true,}
, { binding: 'name', header: "Approval", width: 200, allowDragging:true,}
, { binding: 'mail', header: "E-Mail", width: "*", allowDragging:true}
, { binding: 'status', header: "Status", width: 150, allowDragging:true, dataMap:dataMapUseFlag}
, { binding: 'approvalDate', header: "Approval Date", width: 250, allowDragging:true, isReadOnly:true, align:"center",cellTemplate: (ctx) => { let dataItem = ctx.row.dataItem; if (wijmo.isUndefined(dataItem) || dataItem === null) { return ''; }return ctx?.value??'';}}
, { binding: 'comment', header: "Comment", width: 250, allowDragging:true, isReadOnly: true}
];
setGridColGroupApprovalLine([...gridFormat]);
},[
]);
-------------------------------------------- 그리드 소스 부분
<FlexGrid
columnGroups={gridColGroupApprovalLine} // 그리드 포멧
itemsSource={gridDataApprovalLine} // 바인딩할 데이터
initialized={initGridApprovalLine} // 그리드 초기 이벤트 및 등록 처리
style={{minheight:"200px"}}
>
<FlexGridFilter initialized={initFilterApprovalLine}/>
</FlexGrid>
이렇게 개발되어있는 경우에도 수정이 필요한 것인지 문의합니다.
댓글목록
등록된 댓글이 없습니다.