【发布时间】:2015-09-24 11:17:02
【问题描述】:
我有一个SqlDataAdapter,我想将它存储在 MobileFirst 的 JsonStore 集合中,并以表格形式显示。我尝试过使用Load() 方法,但它不起作用。
这是我的 resultSetCollection.js 文件
;(function () {
WL.JSONStore.init({
resultSet : {
searchFields: {"EMP_NAME":"string","EMP_ID":"integer"}
}
}, {
// password : 'PleaseChangeThisPassword'
})
.then(function () {
return WL.Client.invokeProcedure({
adapter : 'EmployeeList',
procedure : 'getEmployeeLists',
parameters : []
});
})
.then(function (responseFromAdapter) {
alert('responseFromAdapter:' + JSON.stringify(responseFromAdapter.invocationResult.resultSet));
var accessor = WL.JSONStore.get('resultSet');
var data=responseFromAdapter.invocationResult.resultSet;
var changeOptions = {
replaceCriteria : ['EMP_ID', 'EMP_NAME'],
addNew : true,
markDirty : false
};
return accessor.change(data, changeOptions);
})
.then(function (response) {
console.log(response);
//Here I want to retrieve the collection and display it in a table
})
.fail(function (errObj) {
WL.Logger.ctx({pretty: true}).error(errObj);
});
}());
【问题讨论】:
-
向我们展示一些代码!!如果您没有向我们展示任何内容,我们到底应该如何帮助您!?!??!?!?我们无法读取您的屏幕 - 也无法读取您的想法 - 您必须向我们展示您拥有的东西并解释您正在做什么以及什么不起作用