我正在尝试通过 SqlAdapter 将 JSONStore 记录推送到我的 MySql 数据库。我收到以下错误。
过程调用错误。非法参数:元素类型无效
12 错误消息:ADAPTER_FAILURE
当这个错误出现时。我已经按照文档做了所有事情。
到目前为止,我所做的是,
我的数据库表结构是这样的,
> emp_id | emp_name | emp_address > -------------------------------
创建一个 JSONStore 集合并显示所有记录,将新记录添加到集合中,但是当我将其推送到服务器时会出现问题 这是我的代码
收藏 :-
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);
}
});