저장 할 데이터를 Query String 조합 문자열로 반환합니다.
Validation 체크 결과가 실패인 경우 기본으로 KeyFieldError 문자열을 반환 하고, ibmsg의 SYS_InvalidGetSaveString에 값이 설정되어 있는 경우 해당 값으로 반환합니다.
ObjId.GetSaveString([Opt]);
Parameter | Type | Required | Description |
---|---|---|---|
Opt | Object |
선택 | 저장 처리 옵션 |
Opt.AllSave | Boolean |
선택 | 전체 저장 여부 (Default: 0) |
Opt.UrlEncode | Boolean |
선택 | UrlEncode 여부 (Default: 1) |
Opt.Col | Long or String |
선택 | 대상이 되는 기준 컬럼 또는 SaveName (Default: 상태 컬럼) |
Opt.Prefix | String |
선택 | 저장시 SaveName 앞에 붙이고자 하는 문자열 (Default: "") |
Opt.Mode | Integer |
선택 | Query String 문자열 조합방법을 설정 (1 : 셀기준 조합방법 (Default), 2 : 컬럼기준 조합방법) |
Opt.Delim | String |
선택 | Mode=2일때, 연결될 구분자 설정 (Default: | ) |
Opt.StdColValue | String |
선택 | 기준컬럼의 추출 대상 값을 구분자 | 로 연결한 문자열 |
Opt.ValidKeyField | Boolean |
선택 | KeyField 체크 여부 (Default: 1) |
Opt.ValidFullInput | Boolean |
선택 | FullInput 체크 여부 (Default: 1) |
Opt.ValidEditLen | Boolean |
선택 | 저장시 EditLen 속성을 통한 길이 체크 여부 |
Opt.ValidMinLen | Boolean |
선택 | 저장시 EditLen 속성을 통한 길이 체크 여부 |
Opt.NoSelectCellEvent | Boolean |
선택 | KeyField 체크로 인해 포커스 이동시 OnSelectCell 이벤트 발생여부 (Default: 0(이벤트 발생)) |
String, 저장할 Query String
// 변경 데이터의 저장 문자열 가져오기 (DoSave)
var saveData = mySheet.GetSaveString();
console.log('saveData: ', saveData);
// 모든 데이터의 저장 문자열 가져오기 (DoAllSave)
var saveData = mySheet.GetSaveString({
"AllSave": 1
});
console.log('saveData: ', saveData);
version | desc |
---|---|
7.0.0.0 |