我正在开发这个ExtJS 4
应用程序,我在其中负责管理应用程序用户。
窗体像窗口一样弹出floating: true
。
var user_grid_form = Ext.create('Ext.form.Panel',
{
xtype : 'form-grid',
frame : true,
title : 'User Information',
floating : true,
draggable : true,
closable : true,
closeAction : 'hide',
bodyPadding : 5,
layout : 'column',
closeAction : 'destroy',
width : 532,
items :
[
user_grid,
user_textfield
],
buttons :
[
{
text : 'Save Edits',
icon : 'images/save.png',
handler : handleUpdates
},
{
text : 'Delete User',
icon : 'images/delete.png',
handler : handleDeletes
}
]
}).show();
这user_grid
是我的窗口面板中显示的网格usernames
现在,问题是当我选择一个用户名时,就像jhony
并按下Delete User
我的handleDeletes
更新数据库一样Ajax
。但后来我尝试刷新user_grid
它,它不会工作。删除后,用户应该从user_grid
这是我试图在里面做的handleDeletes
:
user_store.splice(ind, 1); // I removed `jhony` from `user_store`
// which is the `store` for `user_grid`
user_grid.getView().refresh(); // Now trying to refresh and NO ERRORS NO ACTIONS
感谢您提供任何线索。