그리드의 추가, 수정, 삭제된 정보를 서버로 전송해서 저장을 할 때 필수 칼럼들의 값이 모두 설정되었는지 검사할 수 있습니다.
예로 Name 과 Country 는 필수로 유효 값이 입력되어야 하는 필드로 간주하고 반드시 값이 있어야 하는지 검사합니다.
값을 입력 시켜야 하는 조건을 직접 결정시킬 수 있습니다.
// Quantity 가 10 이상인 경우 name 과 country 는 필수로 입력되어야 하는 필드임. 이것을 검사 var isValid = AUIGrid.validateGridDataByFunc(myGridID, ["name", "country"], function(item, dataField) { var v = item[dataField]; if(item.quantity > 10 && (v === null || v === "" )) { return false; // false 반환하면 조건에 맞지 않는 값으로 정해진 toast 메세지 띄움 } }, "Quantity 가 10 이상인 필드는 반드시 값을 직접 입력해야 합니다.", true);
서버에 저장하기
모든 데모는 각각 독립적인 단일 HTML 페이지입니다. 마우스 우클릭 후 "소스 보기" (또는 크롬 기준 단축키 Ctrl + U)로 어떻게 작성되었는지 쉽게 확인 할 수 있습니다.
Copyright © AUISoft Co., Ltd.