Angular flex grid column에서 값 초기화
페이지 정보
작성자 jes90 작성일 2021-01-14 11:28 조회 4,447회 댓글 0건본문
관련링크
html
<wj-flex-grid-column #recentCrnumber [binding]="'recentCrnumber'" [header]="'사업자번호'" [width]="130"></wj-flex-grid-column>
==========================
ts
grid.cellEditEnding.addHandler((s: wjcGrid.FlexGrid, e: wjcGrid.CellEditEndingEventArgs) => {
let col = s.columns[e.col];
if ( col.binding == 'recentCrnumber') {
if(s.activeEditor.value == ""){
}
else if(!this.checkCrnumber(s.activeEditor.value) && s.activeEditor.value != ""){
e.cancel=true;
alert('올바른 사업자번호를 입력해주세요.')
} else{
item.select = true
}
}
}
}
===============================
이런식으로 recentCrnumber 컬럼에 값 입력이 끝나면 checkCrnumber 메소드로 유효성 검사를 진행하고 유효하지 않는 경우 alert를 띄우게 하고 있습니다.
여기서 제가 막히는 상황이 그리드에서 recentCrnumber 컬럼에
1. 유효성 검증을 통과한 정상적인 값 입력 -> 정상
2. 1번에서 입력했던 정상적인 값을 제거(공백으로 입력 후 엔터) -> 공백으로 값이 변하지 않고 1번의 값이 계속 유지
2번 상황에서 기존 입력된 값을 공백으로 돌리는 방법을 알고 싶습니다. 감사합니다!
댓글목록
등록된 댓글이 없습니다.