需要从json加载一条记录

时间:2012-08-15 12:31:00

标签: extjs store

点击网格中的一行后,我希望能够从json加载一条记录。所以,当我点击一行时,我会这样做:

listeners: {
        itemclick: function () {
            var data = grid.getSelectionModel().selected.items[0].data;
        }
    }

所以现在我知道了id

data.justusId 

但是我如何仅使用该ID加载商店? json是这个

{"justus":[{
      "justusId":"yippie",
      "toys":{"location":"u-13","status":"empty","minStock":10}},
{
      "justusId":"cowboy",
      "toys":{"location":"u-11","status":"full","minStock":10}},
{
      "justusId":"car",
      "toys":{"location":"l-32","status":"aler","minStock":10}}]

因此,当我点击牛仔行时,我希望能够使用该项目加载商店

1 个答案:

答案 0 :(得分:0)

商店通常用于管理商品集合,而不仅仅是单个记录。

在ExtJS4中,您将使用Model.load()功能。

在以前的版本中,您通常只使用标准的Ext.Ajax.Request()调用。