2012-11-12 63 views
0

我有一個網格面板,它保留了一些變量。當我使用這個項目(更新節點765)時,PHP側工作。它工作後,我可以編輯我在數據庫中選擇的數據,但我無法重新加載商店。 我嘗試了餘下的功能,通過調用這個方法fileStore_yon.reload(); beforshow函數,但我不能這樣做。我知道fileStore_yon.reload();它正常工作。 另外,我在PHP一邊嘗試了一些代碼;如何在extjs4中調用iframe後重新加載網格存儲?

<script>fileGrid_yon.store.reload(); </script> 

最後

fileStore_yon.loadById(sadas); 

我怎樣才能解決這個問題?謝謝..

 { 
     id: 'update-nod765', 
     text: 'İçeriği Düzenle', 
     iconCls:'icon-grid-ren', 
     listeners : { 
      click : function(){ 
       var rec = fileGrid_yon.getSelectionModel().getSelected(); 
       if(rec){ 
        var icerik_id=rec.data.id; 
        var kategori_id=rec.data.kategori_id; 
        new Ext.Window({ 
         iconCls: 'icon-plus', 
         title: 'İçerik Düzenleme Ekranı', 
         closeAction: 'close', 
         width:820, 
         autoScroll:true, 
         modal:true, 
         height:530, 
         listeners:{ 
          beforeshow : function(bu){ 
           fileStore_yon.reload(); 
          }, 
           afterShow : function(bu){ 
           fileStore_yon.reload(); 
          } 

         }, 
         html:'<iframe src="phps/icerikDuzenle.php?gelen_id='+icerik_id+'&kategori_id='+kategori_id+'" width="100%" height="100%" frameborder="0"><p>Your browser does not support iframes.</p></iframe>' 
        }).show(); 
       }else{ 
        Ext.Msg.alert('Uyarı Geçersiz İşlem','Öncelikle listeden bir içerik seçmelisiniz.'); 
       } 
      } 
     } 
    } 
+0

如何以及爲什麼? – user1702486

+0

通過您的問題http://stackoverflow.com/users/1702486/user1702486?tab=questions並標記最佳答案接受或提供您自己的答案並將其標記爲已接受。原因是要表明你在乎。 – dbrin

+0

我標記了所有正確的答案,謝謝 – user1702486

回答

0

你試過使用store.load()嗎?我不熟悉reload()方法。

+0

我嘗試過但它不起作用 – user1702486

相關問題