我正在开发这个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
感谢您提供任何线索。