데이터의 트랜잭션 상태 또는 특정 컬럼 데이터에 따라 시트의 데이터를 저장 처리 합니다.
기준 컬럼을 설정하지 않은 경우Status
데이터 타입의 컬럼을 기준컬럼으로 사용합니다.
서버로 부터 전달 받은 응답 데이터에 따라 성공 실패 처리를 합니다.
ObjId.DoSave(Url, [Opt])
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 속성을 통한 길이 |
Boolean, 저장 처리 여부
// 일반 저장
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": "$",
});
version | desc |
---|---|
7.0.0.0 |