page no.
Showpageid |
---|
프로젝트명 : Global 판매계획 수립
- API Open
- UI Open
- Read Only
- Not Use
- Hidden
- Not Recommend
icon | false |
---|---|
title | 기능 설명 |
경고 | |||||||||
---|---|---|---|---|---|---|---|---|---|
| |||||||||
해당 문서는 유효성 검사 API에 대해 다루고 있습니다. 해당 API는 제품의 릴리즈 버전에 따라 사양이 상이하니, 버전을 확인하시어 알맞는 API를 사용하세요.
|
- 기능 설명
- DataGrid에서 지원하는 유효성 검사 API의 parameter가 추가 혹은 변경되었습니다.
- Validate API가 변경되었습니다.
- parameter : ignoreRowState(default = false), checkInputSetting(default = false)
- ValidateEx API가 추가되었습니다.
- parameter : ignoreRowState(default = false), checkInputSetting(default = true)
- parameter : ignoreRowState(default = false), checkInputSetting(default = true)
- Validate API가 변경되었습니다.
- 유효성 검사 API가 갖는 파라미터의 옵션은 다음과 같습니다.
- ignoreRowState(boolean) : DataRow의 RowState값이 null 이어도 validate 체크를 진행합니다.
- checkInputSetting(boolean) : 컬럼 키 유형(Not null, Primary key 등)에 따라 값이 null인지
- DataGrid에서 지원하는 유효성 검사 API의 parameter가 추가 혹은 변경되었습니다.
ignoreRowState 값이 true일 때,
- 체크하고 사용자가 설정한 유효성 검사의 validate를 검사할지 여부를 정합니다.
- 실행 경로
- i- AUD 디자이너 > Script Editor 실행 > DataGrid의 Validate() API를 이용한 스크립트를 작성합니다.
- i- AUD 디자이너 > Script Editor 실행 > DataGrid의 Validate() API를 이용한 스크립트를 작성합니다.
- 사용 방법
- 적용 결과
Validate API
ignoreRowState 값이 true일 때 : 그리드의 첫번째 record의 RowState가 ' ' 이어도 validate 체크합니다.
코드 블럭 language js title sample code linenumbers true /************************************** * 버튼 컨트롤이 클릭되는 시점에 발생합니다. * * arguments : * string Id (Readonly:False) : 컨트롤이름 * string Text (Readonly:False) : 라벨 값 **************************************/ var OnButtonClick = function(sender, args){ Matrix.getObject("DataGrid").Validate(true) };
checkInputSetting값이 true일 때 : 그리드 유효성 검사 설정에 부합되지 않은 값을 체크합니다.
코드 블럭 language js title sample code linenumbers true /************************************** * 버튼 컨트롤이 클릭되는 시점에 발생합니다. * * arguments : * string Id (Readonly:False) : 컨트롤이름 * string Text (Readonly:False) : 라벨 값 **************************************/ var OnButtonClick = function(sender, args){ Matrix.getObject("DataGrid").Validate(true,true) };
- ValidateEx API
ignoreRowState 값이 true일 때 : 그리드의 첫번째 record의 RowState가 '' 이어도 validate
- 적용 결과
체크합니다.
- checkInputSetting값이 true일 때, 그리드 유효성 검사 설정에 부합되지 않은 값 체크
코드 블럭 language js title sample code linenumbers true /************************************** * 버튼 컨트롤이 클릭되는 시점에 발생합니다. * * arguments : * string Id (Readonly:False) : 컨트롤이름 * string Text (Readonly:False) : 라벨 값 **************************************/ var OnButtonClick = function(sender, args){ Matrix.getObject("DataGrid").ValidateEx(true) };
checkInputSetting값이 true일 때 : 그리드 유효성 검사 설정에 부합되지 않은 값을 체크합니다.
코드 블럭 language js title sample code linenumbers true /************************************** * 버튼 컨트롤이 클릭되는 시점에 발생합니다. * * arguments : * string Id (Readonly:False) : 컨트롤이름 * string Text (Readonly:False) : 라벨 값 **************************************/ var OnButtonClick = function(sender, args){ Matrix.getObject("DataGrid").ValidateEx(true,true) };
도움말 | ||
---|---|---|
| ||
유효성 검사 팝업 창에 필드 별로 Validate API 실행 시 적용 여부를 설정할 수 있는 속성이 추가되었습니다. 제한 방법이 "None"일 경우 해당 필드는 grid의 Validate API 실행 시 유효성 검사를 수행하지 않습니다. |
기능 정보 |
|
|
|
|
|
|
|
---|---|---|---|---|---|---|---|
시작 버전 정보 |
|
페이지 속성 | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||
|
|