博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Ext.data.Store动态修改url
阅读量:5957 次
发布时间:2019-06-19

本文共 1438 字,大约阅读时间需要 4 分钟。

store.proxy = new Ext.data.HttpProxy({url:path});

示例:

var ad_store = new Ext.data.JsonStore({            fields: ["id", "title1", "title2", "content", "pid", "position", "publish_time", "end_time", "pic_url", "link_url","ad_tag", "total_read_num"],            url: 'php/action/ad_oper.php?op=query_all&start=0&limit=15&type=' + type,            totalProperty: 'total',            root: 'data'        });

修改url:

tbar: [{                text: '增加',                handler: addAd            }, {                text: '筛选游戏:',                border: false            }, {                id: 'select_game',                xtype: "combo",                hideLabel: true,                mode: "local", //由于数据已定义所以必须写成local                triggerAction: 'all', //想要加载所有项就要这么写,网上这么说的,我没试过不写                editable: true,                emptyText: "请选择",                store: game_info_store,                valueField: 'gid',                displayField: 'nameCN', //不写这项的话,你会发现下拉项是空的没内容哦                listeners: {                    'select': function(src, val) {                        gid = val.data.gid;                        url = 'php/action/ad_oper.php?op=query_all&start=0&limit=15&gid='+gid+'&type=' + type;                        ad_store.proxy = new Ext.data.HttpProxy({url:url});                        ad_store.reload();                    }                }            }],

 

转载于:https://www.cnblogs.com/longzhongren/p/6077370.html

你可能感兴趣的文章
Shell编程基础
查看>>
Shell之Sed常用用法
查看>>
3.1
查看>>
校验表单如何摆脱 if else ?
查看>>
<气场>读书笔记
查看>>
web安全问题分析与防御总结
查看>>
Centos下基于Hadoop安装Spark(分布式)
查看>>
3D地图的定时高亮和点击事件(基于echarts)
查看>>
mysql开启binlog
查看>>
设置Eclipse编码方式
查看>>
分布式系统唯一ID生成方案汇总【转】
查看>>
并查集hdu1232
查看>>
Mysql 监视工具
查看>>
从前后端分离到GraphQL,携程如何用Node实现?\n
查看>>
Linux Namespace系列(09):利用Namespace创建一个简单可用的容器
查看>>
博客搬家了
查看>>
Python中使用ElementTree解析xml
查看>>
jquery 操作iframe、frameset
查看>>
解决vim中不能使用小键盘
查看>>
jenkins权限管理,实现不同用户组显示对应视图views中不同的jobs
查看>>