当我存储加载时,如何获得成功属性?
加载商店:
store.load({
scope: this,
callback: function(records, operation, success) {
if (success) {
console.log('success');
} else {
console.log('error');
}
});
返回json数据:
{
"header" : {
"success" : "true",
"message" : "complete!"
},
"data" : [{
"id" : 1,
"userId" : 1,
"subject" : "Document 1"
},{
"id" : 2,
"userId" : 1,
"subject" : "Document 2"
}]}
我想得到"成功"属于"标题"并在if语句的条件下使用它。
答案 0 :(得分:0)
http://docs-origin.sencha.com/extjs/5.0/apidocs/#!/api/Ext.data.reader.Reader-cfg-successProperty
因此,在您定义商店的位置,您必须向商店的阅读器添加successProperty,它应该是“header.success”。
您不能对一个商店使用不同的successProperties,具体取决于您执行的操作。