全部,

我有一个jsonstore在我的extjs应用中备份表单面板。我想根据ID值让JSONSTORE加载单个记录,但还没有找到一个很好的方法来执行此操作,并且仍然保持URL静止。

我的第一个尝试是将param添加到JSONSTORE LOAD()方法中使用ID。仅将ID添加为请求参数,而未连接到URL:

http://my-app/users/?id=123

而不是我想要的:

http://my-app/users/123

有人可以帮我吗?

有帮助吗?

解决方案

您可以手动构造商店用于查询数据的URL(通过隐式 HttpProxy 它为URL创建)。因此,您的加载功能看起来像:

function store_refresh() {
  json_store.proxy.conn.url = 'http://my-app/users/' + user_id;
  json_store.reload();
}
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top