extjs кэширует картинку с тем же именем, когда я перезагружаю сетку и сохраняю - PullRequest
1 голос
/ 11 декабря 2011

У меня есть сетка с некоторыми изображениями, я редактирую свою картинку и сохраняю свою картинку, затем перезагружаю магазин и обновляю сетку, но картинка не меняется, потому что браузер кэшировал старую картинку в сетке. Но когда я перезагружаю свой браузер, он работает. Как я могу перезагрузить или обновить сетку, которую загружает мое новое изображение? Я должен упомянуть: я должен сохранить изображение с тем же именем. Я использовал это утверждение, но оно не сработало:

Ext.getCmp('grid').getView().refresh(true);
Ext.StoreMgr.lookup('store').removeAll();
Ext.StoreMgr.lookup('store').reload();

1 Ответ

2 голосов
/ 11 декабря 2011

Чтобы пропустить кеш браузера, вы должны добавить к URL-адресу уничтожитель кеша.

http://example.com/image1.jpg?cb=1
http://example.com/image1.jpg?cb=2
...