我想,当我登上树的节点时,如何将数据放入网格面板?
当我在一个节点上clik,它会触发一个itemclick事件,我有参数模型...... 现在,我想"写"我的gridPanel上的数据模型。我想在我的网格上有一行! 使用网格面板,我必须使用存储,所以我已经测试了包含空数据属性的内存存储..我想,我可以在我的网格中快速放置数据...也许我不能!
我需要帮助,非常感谢:)!
答案 0 :(得分:4)
要将数据添加到网格,您需要将数据添加到网格的商店。有大量关于添加新项目的文档,但您可以这样做:
var Item = grid.getStore().recordType;
var newItem = new Banner(
{
// attributes of your newItem here
// these would be the same as your Store
});
store.insert(0, newItem);
这会将您的新项目作为商店中的第一项插入,并应自动触发网格进行刷新。如果没有,您可以通过执行以下操作手动触发刷新:
bannerGrid.getView().refresh();
Documentation for Store。请查看add()
和insert()
方法。