GetSaveString (save method)

저장 할 데이터를 Query String 조합 문자열로 반환합니다.
Validation 체크 결과가 실패인 경우 기본으로 KeyFieldError 문자열을 반환 하고, ibmsg의 SYS_InvalidGetSaveString에 값이 설정되어 있는 경우 해당 값으로 반환합니다.

Syntax

ObjId.GetSaveString([Opt]);

Info

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(이벤트 발생))

Returns

String, 저장할 Query String

Example

// 변경 데이터의 저장 문자열 가져오기 (DoSave)
var saveData = mySheet.GetSaveString();
console.log('saveData: ', saveData);

// 모든 데이터의 저장 문자열 가져오기 (DoAllSave)
var saveData = mySheet.GetSaveString({
  "AllSave": 1
});
console.log('saveData: ', saveData);

Since

version desc
7.0.0.0