Extjs 使用组合框的远程数据分页
我正在尝试加载一个组合框,其中包含来自SQL数据库的远程数据, 这是组合框代码Extjs 使用组合框的远程数据分页,extjs,combobox,pagination,Extjs,Combobox,Pagination,我正在尝试加载一个组合框,其中包含来自SQL数据库的远程数据, 这是组合框代码 { xtype: 'fieldset', title: 'Busname', items: [ { xtype: 'myCombobox', name: 'busname', forceNewStore: true, pageSize:10, queryMod
{
xtype: 'fieldset',
title: 'Busname',
items: [
{
xtype: 'myCombobox',
name: 'busname',
forceNewStore: true,
pageSize:10,
queryMode: 'local',
displayField: "description",
valueField: "description",
mapperId: 'busnamefetch',
maskRe: /[A-Za-z0-9]/,
forceSelection: true,
emptyText: 'Select Bus',
margin: '15px',
triggers: {
clear: {
cls: 'x-form-clear-trigger',
handler: function () {
this.reset();
}
}
},
}]
}
我将其映射到一个单独的映射器文件中,如下所示
{
key: "busnamefetch",
type: "dServ",
properties: [
{
"key": "namespace",
"value": "Travelmapper"
},
{
"key": "query",
"value": "selectbusname"
}]
}
在这里,
{
id: 'selectbusname',
namespace: 'Travelmapper',
statementType: 'CALLABLE',
query: 'SELECT busname as description FROM BusTable order by busname limit 10;'
}
现在,当我尝试在组合框中进行分页时,分页工具栏会出现,并显示以下内容的1。。。某某,但下一页的东西不起作用,我缺少什么请帮助我这里,我已经通过了许多例子,无法得到它 您是否使sql语句适应不断变化的限制?开始时,第一页限制为0 10,第二页限制为10 10。。。对于分页数据,您还必须确保正确设置totalProperty,以便存储知道存在多少页。如何为上面的示例设置total属性?你能指导/帮助我吗?分页是UI和后端服务的结合,通过查看你的代码,我们无法说明为什么它不工作,因为我们没有后端实现的视图{
id:'selectbusname',
命名空间:'Travelmapper',
语句类型:'CALLABLE',
查询:'selectbusname作为BusTable order中的描述,按
busname limit 10;'
}`@SuryaPrakashTumma这是我们与db通信的方式,对吗?这是一个部分完整的代码,你能帮我找到我缺少的部分吗。我还没有添加任何total属性。在哪里必须添加它??它是你商店中读卡器的属性。服务器必须在每次请求时发送它,让商店知道存在多少页。在你的code示例存储部分丢失,因此您必须检查其配置方式。您是否使sql语句适应不断变化的限制?开始时,第一页的限制为0 10,第二页的限制为10 10…对于分页数据,您还必须确保正确设置totalProperty,以便存储知道存在多少页。如何设置我上面的例子的总属性?你能指导/帮助我吗?分页是UI和后端服务的组合,通过查看你的代码,我们无法说明为什么它不工作,因为我们没有后端实现的视图{id:'selectbusname',
命名空间:'Travelmapper',
语句类型:'CALLABLE',
查询:'selectbusname作为BusTable order中的描述,按
busname limit 10;'
}`@SuryaPrakashTumma这是我们与db通信的方式,对吗?这是一个部分完整的代码,你能帮我找到我缺少的部分吗。我还没有添加任何total属性。在哪里必须添加它??它是你商店中读卡器的属性。服务器必须在每次请求时发送它,让商店知道存在多少页。在你的code示例缺少存储部件,因此必须检查其配置方式。