以下代码正在运行.问题是发送请求时,发送到服务器的每个请求都附加了&_dc = 1299207914646&limit = 25.我无能为力改变极限= 25.理想情况下,我不希望向服务器发送其他参数.我会做的,但能够将限制设置为10000或其他东西.我能够添加其他参数,但我没有删除限制= 25.我也想摆脱&_dc参数,虽然我不知道为什么它被添加它不会导致问题.
有任何想法吗?
注意:下面的代码格式有些奇怪的问题?
谢谢
Ext.require([
'Ext.grid.*',
'Ext.data.*',
'Ext.panel.*'
]);
Ext.onReady(function(){
Ext.regModel('Image_', { // window.Image is protected in ie6 !!!
fields: ['id', 'key', 'value']
});
var store = new Ext.data.JsonStore({
model: 'Image_',
proxy: {
type: 'ajax',
var store = new Ext.data.JsonStore({
model: 'Image_',
proxy: {
type: 'ajax',
autoload: 'false',
url: '/couchdb/test/_design/blah/_view/by_surname2?startkey=%22r%22&endkey=%22r\u9999%22',
reader: {
type: 'json',
root: 'rows'
}
}
});
store.load();
var listView = new Ext.grid.GridPanel({
width:425,
height:250,
collapsible:true,
title:'Simple ListView <i>(0 items selected)</i>',
renderTo: Ext.getBody(),
store: store,
multiSelect: true,
viewConfig: {
emptyText: 'No images to display'
},
headers: [{
text: 'File',
flex: 50,
dataIndex: 'value'
},{
text: 'Last Modified',
flex: 35,
dataIndex: 'key'
},{
text: 'Size',
dataIndex: 'id',
flex: 15,
cls: 'listview-filesize'
}]
});
// little bit of feedback
listView.on('selectionchange', function(view, nodes){
var l = nodes.length;
var s = l != 1 ? 's' : '';
listView.setTitle('Simple ListView <i>('+l+' item'+s+' selected)</i>');
});
});
Run Code Online (Sandbox Code Playgroud)
在您的代理中,设置
limitParam: undefined,
pageParam: undefined,
startParam: undefined,
noCache: false,
Run Code Online (Sandbox Code Playgroud)
将 limit 属性添加到您的商店...
limit:50,
Run Code Online (Sandbox Code Playgroud)
尝试页面大小可能不会有什么坏处......
pagesize:50
Run Code Online (Sandbox Code Playgroud)
看看这些是否有帮助。
编辑:也尝试一下
pageParam:undefined,
Run Code Online (Sandbox Code Playgroud)
在你的代理中。
发现最后一块来自...
| 归档时间: |
|
| 查看次数: |
9884 次 |
| 最近记录: |