var store; //定义为全局在newsManager.js中需要调用
store.baseParams = {
title: qryTitle,
orgId: orgId,
parentId: parentId,
staffId: staffId,
publicBegindate: publicBegindate,
publicEnddate: publicEnddate
};
store.removeAll();
store.load({
params: {
start: 0,
limit: 20
}
});
上面的代码...不懂..
这里直接定义了 var store;
然后后面就直接store.baseParams ={...};
再然后,就store.removeAll();
我不懂,removeAll()函数是哪里来的
搜了下,并没有在页面内定义啊------
我的意思是,store不是var定义的么,没指定它是什么类型,怎么就突然蹦出函数removeAll()来了...
store.baseParams = {
title: qryTitle,
orgId: orgId,
parentId: parentId,
staffId: staffId,
publicBegindate: publicBegindate,
publicEnddate: publicEnddate
};
store.removeAll();
store.load({
params: {
start: 0,
limit: 20
}
});
上面的代码...不懂..
这里直接定义了 var store;
然后后面就直接store.baseParams ={...};
再然后,就store.removeAll();
我不懂,removeAll()函数是哪里来的
搜了下,并没有在页面内定义啊------
我的意思是,store不是var定义的么,没指定它是什么类型,怎么就突然蹦出函数removeAll()来了...
我是初学,请见谅
搜索 removeAll 单词然后。你懂的
都是调用那个js文件的方法嘛,说明baseParams(),load()//调用并传参,removeAll();
看Ext的API
的确是Ext的代码...但是你说store封装的..API里怎么查啊..那东西搜不了函数名字
那你就可以去看看API中ext下data节点下的store啊
“公共方法”中就有一个“removeAll ( )”removeAll ( )
在清除事件触发时从Store移除所有Record
参数项:
none
返回:
void建议LZ多看看API
var的作用
假设有文件A,里面声明了var abc = {...};而你在文件B中想使用abc,直接abc.xxx会存在加载不同步而导致报错(abc未定义)所以在使用前用var abc;重定义一下,你再使用abc时不再报abc未定义错误。当存在abc时,var重定义是无效的。