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

Assertion failed in Wijmo: Element is already hosting a control > Q&A | 토론

본문 바로가기

Wijmo

Q&A | 토론

PureJS Assertion failed in Wijmo: Element is already hosting a control

페이지 정보

작성자 nxdev1 작성일 2024-03-27 17:29 조회 46회 댓글 0건
제품 버전 : 5.20221.842

본문

해당 오류의 원인과 해결 방법 도움 부탁 드리겠습니다.
row 추가 후 상위로 이동시키려고 할 때 이미 요소가 컨트롤을 호스팅하고 있다고 에러가 나옵니다.

Uncaught (in promise) ** Assertion failed in Wijmo: Element is already hosting a control. Error 
    at Object.assert (http://localhost:9999/wijmo/scripts/vendor/controls/wijmo.min.js:14:17519)
    at FlexGrid.Control [as constructor] (http://localhost:9999/wijmo/scripts/vendor/controls/wijmo.min.js:14:93458)
    at new FlexGrid (http://localhost:9999/wijmo/scripts/vendor/controls/wijmo.grid.min.js:14:69474)
    at <anonymous>:476:40

 


async function RawMaterialAnalysisInputAdd() {
        var grid = await wijmo.Control.getControl("#rawMaterialInfoRequestInfoAndGrid");
        if (grid == null) {
            return;
        }
        for (var i = 0; i < code_list.length; i++) {
            var data = code_list[i];
            if ((data.code_name == '등록자' && data.user_buser == '품질팀') ||
                data.code_name == '예외의뢰자') {
                break;
            } else {
                if (i == code_list.length - 1) {
                    sweetErrorAlert.fire({text: "추가권한이 없습니다."});
                    return;
                }
            }
        }

        console.log(commonGetDate());
        var item = await grid.collectionView.addNew();
        item.inboundDate = await commonGetDate();
        item.registerDate = await getDateAndTime();
        item.amendDate = await getDateAndTime();
        await grid.collectionView.commitNew();

        var idx = await grid.collectionView.sourceCollection.length -1;
        var toIdx = 0;
        await grid.rows.moveElement(idx, toIdx);

        console.log("add btn Clicked!!!!@!!@!@!!@!!@!!@!@!@!@!@!@!@!@!@!@!@!@!!@!@!");

        grid.select(0,0);
        // grid.startEditing();
    }


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

댓글목록

등록된 댓글이 없습니다.

2 답변

PureJS Re: Assertion failed in Wijmo: Element is already hosting a control

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

페이지 정보

작성자 MESCIUS루시 작성일 2024-03-28 16:48 댓글 1건

본문

안녕하세요 메시어스입니다.


현재 문의하신 내용의 경우, 저희 쪽에서 재현이 되지 않아 정확한 원인 파악이 어려운 상황입니다. 관련하여 저희 쪽으로 재현 가능한 샘플 프로젝트를 공유해주신다면 재현 및 디버깅 후 안내드리겠습니다.


감사합니다.

메시어스 드림

댓글목록

nxdev1님의 댓글

nxdev1 작성일

샘플 프로젝트는 어디로 전달드리면  될까요?

PureJS Re: Assertion failed in Wijmo: Element is already hosting a control

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

페이지 정보

작성자 MESCIUS루시 작성일 2024-04-01 10:20 댓글 0건

본문

안녕하세요 메시어스입니다.


이전에 안내드린 것과 같이 현상을 재현할 수 있는 간단한 샘플 프로젝트를 zip 파일로 압축 및 포럼에 공유해주시면 됩니다. 


만일 포럼 게시판에 샘플 프로젝트를 공유하는 것이 보안상 어려우시다면 저희 세일즈 메일(sales-kor@mescius.com)로 회신주시기 바랍니다.


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


감사합니다.

메시어스 드림


댓글목록

등록된 댓글이 없습니다.

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