【发布时间】:2013-11-15 15:07:52
【问题描述】:
我在使用 Extjs 4.2.1 时遇到了一点问题。当我尝试使用参数重新加载网格时。我这样做...在按钮单击操作中...
var oForm = Ext.create('GlcAccounting.view.frmPyLMonth');
oForm.query('textfield[id="txtPylNumber"]')[0].setValue(pPylNumber);
var oGrid = oForm.query('grid[id="grdPylDetail"]')[0];
oGrid.getStore().load({
params: {
Num_pyl: pPylNumber
},
callback: function(records, operation, success) {
console.log(records);
}
});
if (oForm.isVisible())
oForm.hide();
else
oForm.show();
所以,虽然我有这么多记录(我的商店里有 100 多条)...我的网格只显示 1 条记录。我需要调用任何其他方法吗?会发生什么?
提前谢谢你....
【问题讨论】:
-
您提供的信息有误。看看网格是如何定义的,以及 store 是如何与之关联的,这将很有帮助。我的建议是简化您的代码,创建一个基本网格,将其与商店关联。并加载商店。观察它是否正常工作,然后慢慢添加您的更改。
-
你能在煎茶小提琴中重现它吗?
标签: javascript extjs grid store