사용자 정의 유효성 검증을 바인드하는 방법이 있습니까? 내 규칙 집합에 대해 입력을 확인하기 위해 ng-keydown에 메서드를 바인딩하고 싶습니다. 어떻게 그렇게 할 수 있습니다. ng-change에 $ scope 함수를 호출하려고했지만 작동하지 않았습니다.사용자 정의 유효성 검사를 ui-grid 셀 템플리트에 적용하는 방법
나는 이것을 시도했다 ng-change="grid.appScope.checkValidaton($event,MODEL_COL_FIELD,true,true)
. scope 함수는 호출되지만 인수는 정의되지 않습니다. $ event와 ng-model을 어떻게 전달할 수 있습니까?
그리고 이것은 내 열입니다 : 나는이에서 내 참조했다
{ name: "group", editableCellTemplate:
"<div><input type=\"INPUT_TYPE\" ng-class=\"'colt' + col.uid\" ui-grid-editor ng-model=\"MODEL_COL_FIELD\" ng-change=\"grid.appScope.checkValidaton($event,MODEL_COL_FIELD,true,true)\"></div>", displayName: "Group", enableCellEdit: true, showSortMenu: false, cellTooltip: true
},
: 인터넷을 통해 검색 및 UI 그리드 이벤트에 대한 책을 읽은의 잠시 후
http://plnkr.co/edit/4Pvc4UYKSf71pIC2XrpY?p=preview
세포가 초점을 잃는 세포에 유효성 검사가 발생했거나 모든 keydown에 있어야 할 때 효과가 있습니까? –
키를 누르면 실시간으로 켜야합니다. 기본적으로 입력을 막아야합니다. 그렇지 않으면'.on.afterEdit'를 사용할 수 있습니다. –
OK. 나는 그 사건에 대한 해결책을 스스로 가지고 있지 않다. 희망은 다른 사람 않습니다. –