Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
extjs组合查询参数问题_Extjs - Fatal编程技术网

extjs组合查询参数问题

extjs组合查询参数问题,extjs,Extjs,我在extjs中有一个组合,它根据用户类型查找用户名。服务器后端正在匹配通过get以$\u get['username']格式提供的任何内容 我的组合查询参数称为用户名。当我开始键入时,会发送username={whatIType}key=>值,并从服务器返回一个匹配的resultset。但是,如果我单击组合分页的下一页,它将跳过该queryParam并发送请求,而不带任何参数,因此,由于不存在匹配项,因此所有结果都由服务器发送 以下是我的组合代码: { xtype: 'combo',

我在extjs中有一个组合,它根据用户类型查找用户名。服务器后端正在匹配通过get以$\u get['username']格式提供的任何内容

我的组合查询参数称为用户名。当我开始键入时,会发送username={whatIType}key=>值,并从服务器返回一个匹配的resultset。但是,如果我单击组合分页的下一页,它将跳过该queryParam并发送请求,而不带任何参数,因此,由于不存在匹配项,因此所有结果都由服务器发送

以下是我的组合代码:

{
    xtype: 'combo',
    triggerAction: 'all',
    displayField: 'username',
    name: 'user_id',
    valueField: 'id',
    store: usersStore,
    typeAhead: true,
    minChars: 2,
    forceSelection: true,
    enableKeyEvents: true,
    pageSize: 10,
    allowBlank: false,
    anchor: '100%',
    queryParam: 'username'
}
当我开始通过GET键入第一个请求时:

http://localhost/admin/users/?_dc=1310050289796&username=ma&start=0&limit=50&page=1
如果单击下一页:

http://localhost/admin/users/?_dc=1310050740222&page=4&start=150&limit=50

知道为什么会重置吗?

看起来这是一个已知的错误,将在4.0.4版本中修复


添加此属性queryMode:“remote”,如果显式设置为falsy值,则不会发送该属性