ExtJS 3.0.0 自动重载 json 存储
Posted
技术标签:
【中文标题】ExtJS 3.0.0 自动重载 json 存储【英文标题】:ExtJS 3.0.0 autoreload json store 【发布时间】:2015-06-08 03:33:28 【问题描述】:我需要每隔 2 分钟自动重新加载图表的 json 存储。
这是我的代码:
tab = new Ext.Panel(
id: "id-" + node.id,
closable: true,
title: node.attributes.text,
layoutConfig:
columns: 3
,
defaults:
frame: true,
height: 230,
border: true
,
items: [
new Ext.chart.LineChart(
store: new Ext.data.JsonStore(
url: 'dashboard/CantServicios',
root: 'cantservicio',
autoLoad: true,
ields: ['NOMBRE_SERVICIO', 'CANT']
),
xField: 'NOMBRE_SERVICIO',
yField: 'CANT',
width: 840
)
]
);
我该怎么做?
【问题讨论】:
【参考方案1】:您可以使用 Ext.util.TaskRunner 来做到这一点
http://docs.sencha.com/extjs/3.4.0/?mobile=/api/Ext.util.TaskRunner
因此,如果您查看上面文档链接中的示例,您应该会看到您可以轻松定义一个仅在您的商店中执行加载的函数,然后只需将其用作运行配置选项即可。
【讨论】:
以上是关于ExtJS 3.0.0 自动重载 json 存储的主要内容,如果未能解决你的问题,请参考以下文章