DoSave (save method)

데이터의 트랜잭션 상태 또는 특정 컬럼 데이터에 따라 시트의 데이터를 저장 처리 합니다.
기준 컬럼을 설정하지 않은 경우 Status 데이터 타입의 컬럼을 기준컬럼으로 사용합니다.
서버로 부터 전달 받은 응답 데이터에 따라 성공 실패 처리를 합니다.

Syntax

ObjId.DoSave(Url, [Opt])

Info

Parameter Type Required Description
Url String 필수 서버에 요청할 페이지 url
Opt Object 선택 저장 처리 옵션
Opt.CallBack Function 선택 저장 후 사용자 정의 콜백함수
Opt.Col Long or String 선택 저장 대상이 되는 기준 컬럼의 Index 또는 SaveName
Opt.Mode Number 선택 Query String 문자열 조합방법을 설정 (1 : 셀기준 조합방법 (Default), 2 : 컬럼기준 조합 방법)
Opt.Delim String 선택 Mode=2일때, 연결될 구분자 설정 (Default: |)
Opt.Param String 선택 저장을 위한 Parameter (Default: "")
Opt.Quest Boolean 선택 저장시 confirm 메시지 사용 여부
Opt.ReqHeader Object 선택 요청헤더 설정 값 객체 (Default: {})
Opt.Sync Number 선택 저장 처리 방법 (0 : 비동기방식(Default), 2 : 동기방식)
Opt.UrlEncode Boolean 선택 시트의 데이터에 대한 인코딩 여부
Opt.ValidKeyField Boolean 선택 KeyField 체크 여부 (Default: 1)
Opt.ValidFullInput Boolean 선택 FullInput 체크 여부 (Default: 1)
Opt.ValidEditLen Boolean 선택 저장시 EditLen 속성을 통한 길이 체크 여부
Opt.ValidMinLen Boolean 선택 저장시 MinLen 속성을 통한 길이

Returns

Boolean, 저장 처리 여부

Example

// 일반 저장
mySheet.DoSave('save.jsp', {
  "Param": "p1=aa&p2=bb"
});

// Index가 2인 CheckBox 컬럼의 값이 checked 인 데이터만 저장
mySheet.DoSave('save.jsp', {
  "Param": "p1=aa&p2=bb",
  "Col": 2
});

// 컬럼기준 조합방식 저장 (구분자:$)
mySheet.DoSave('save.jsp', {
  "Param": "p1=aa&p2=bb",
  "Mode": 2,
  "Delim": "$",
});

Since

version desc
7.0.0.0