! 제품 버전을 정확하게 입력해 주세요.
제품 버전이 정확하게 기재되어 있지 않은 경우,
최신 버전을 기준으로 안내 드리므로
더욱 빠르고 명확한 안내를 위해
제품 버전을 정확하게 입력해 주세요!

grid에서 combo 값을 수정할때 마다 서버에서 다시 설정할 수있나요? > Q&A | 토론

본문 바로가기

ReactJS grid에서 combo 값을 수정할때 마다 서버에서 다시 설정할 수있나요?

페이지 정보

작성자 토끼바람 작성일 2022-06-15 10:41 조회 1,592회 댓글 1건
제품 버전 : 5.20211.794
컨트롤 이름 : Flexgrid

본문

첨부파일

그리드에 기본적으로 데이터가 바인딩 되어있고 특정 컬럼을 수정하고자 할때 


콤보데이터를 동적으로 서버에서 받아와서 다시 설정 할 수가 있는지요??


실제로 해보니까. 변경은 되는것 같은데 계속 콤보가 열렸다가 바로 닫히는 현상이 있어서요


구현해본 샘플 소스 입니다.



sender.beginningEdit.addHandler((s, e) => {

            

            let item = e.getRow().dataItem

            let binding = e.getColumn().binding;


            

            if (binding==="custItemCode" && item.uiFlag === "I") {

                

                const getCustomItemCode =async(sender)=>{

                    //let custItemCodeData = await ApiManager.post(retrieveCustomItemCodeUrl,{"topItemId" : item.topItemId, "siteId": item.siteId});

                    let custItemCodeData = await ApiManager.post(retrieveCustomItemCodeUrl,{"topItemId" : 26529, "siteId": "S0000062"});

            

                    let columnObject = sender.getColumn('custItemCode');

                    if (columnObject) {

                        columnObject.dataMap = new DataMap(custItemCodeData, "cd", "nm");

                    }

                    sender.refresh();

                }

                getCustomItemCode(sender);

                


              

            }   

        });

  • 페이스북으로 공유
  • 트위터로  공유
  • 링크 복사
  • 카카오톡으로 보내기

댓글목록

GCK루시님의 댓글

GCK루시 작성일

안녕하세요 그레이프시티입니다.

문의 주신 내용의 경우, 저희 쪽에서 확인 중에 있으며 업데이트 되는 대로 안내 드릴 수 있도록 하겠습니다.

감사합니다.
그레이프시티 드림

1 답변

ReactJS Re: grid에서 combo 값을 수정할때 마다 서버에서 다시 설정할 수있나요?

추천0 이 글을 추천하셨습니다 비추천0 채택채택

페이지 정보

작성자 GCK루시 작성일 2022-06-20 11:16 댓글 0건

본문

안녕하세요 그레이프시티입니다.


먼저 안내가 지연된 점 죄송드립니다.

문의 주신 내용에 대해서 본사 개발팀과 확인해 본 결과, 해당 이슈를 해결하기 위해서 beginningEdit 이벤트가 아닌 셀 편집이 끝날 때 발생하는 cellEditEnding 이벤트 내에서 DataMap 데이터를 업데이트해보시기 바랍니다.


- cellEditEnding : https://demo.grapecity.co.kr/wijmo/api/classes/wijmo_grid.flexgrid.html#celleditending


다른 궁금한 점이 생기면, 문의 주시기 바랍니다. 


감사합니다. 

그레이프시티 드림

댓글목록

등록된 댓글이 없습니다.

메시어스 홈페이지를 통해 제품에 대해서 더 자세히 알아 보세요!
홈페이지 바로가기
메시어스 홈페이지를 통해 제품에 대해서 더 자세히 알아 보세요!
홈페이지 바로가기
이메일 : sales-kor@mescius.com | 전화 : 1670-0583 | 경기도 과천시 과천대로 7길 33, 디테크타워 B동 1107호 메시어스(주) 대표자 : 허경명 | 사업자등록번호 : 123-84-00981 | 통신판매업신고번호 : 2013-경기안양-00331 ⓒ 2024 MESCIUS inc. All rights reserved.