SqlAdapter를 통해 MySql 데이터베이스에 JSONStore 레코드를 푸시하려고합니다. 다음 오류가 발생했습니다.Worklight 프로 시저 호출 오류입니다. 잘못된 인수 잘못된 유형의 요소
절차 호출 오류. 불법 인수 : ADAPTER_FAILURE
이 오류가 온다 : 요소
(12) 오류 메시지의 유효하지 않은 유형입니다. 나는 문서 당 모든 것을했다.
지금까지 내가 한 일이다,
이내 DB 테이블 구조는,이처럼
> emp_id | emp_name | emp_address > -------------------------------
JSONStore 수집을 만들고 모든 레코드를 표시, 가 새 레코드를 추가합니다 내가 서버에 누르면 수집하지만 문제가 발생 여기 내 코드의
컬렉션 : -
DB 서버 레코드를 밀어var resultSet = WL.JSONStore.initCollection("resultSet",
{"emp_id":"integer","emp_name":"string","emp_address":"string"},
,
WLJQ('[data-role="button"]#push_selected').bind('click', function() {
WL.Logger.debug('Called button#push_selected');
if (!checkColInit(resultSet)) {return;}
var id=idTag.val();
if(id.length<1)
{
logMessage("You must provide a valid id");
}
else{
var win = function (data) {
logMessage("Successfully Pushed selected Documents : " + data);
idTag.val("");
};
var options = {onSuccess: win, onFailure: genericFailureCallback};
var doc=WL.JSONStore.documentify(parseInt(id),{emp_id:id,emp_name: "James", emp_address:"NY"});
resultSet.pushSelected(doc,options);
}
});
@ 아이단 Adar 내 문제의 해결책은 무엇입니까? –
호출 오류 - 잘못된 유형의 요소 ...이 정보로 질문을 편집하여 알 수 있듯이 전달중인 내용을 확인하는 데 도움이됩니다. –