2
我有網格面板爲內容的窗口...如何刪除數據存儲後移除滾動條?
- 時,首先所示的窗口,我的商店是空的,我不能看到scrorllbar(好)
- 當我加載數據存儲,我可以看到滾動條(好)
- 當我從商店刪除所有數據,我仍然可以看到滾動條和滾動。當正好有一個在視圖中沒有數據(壞)
所以我的問題是我的標題,如何刪除滾動數據存儲中移除
後這裏是demo
我有網格面板爲內容的窗口...如何刪除數據存儲後移除滾動條?
所以我的問題是我的標題,如何刪除滾動數據存儲中移除
後這裏是demo
它是一個開放的bug。 Sencha團隊承諾修復它4.0.7。在Sencha論壇看看this discussion。
在論壇中給出的一個可能的解決方案是使用hideVerticalScroller()方法隱藏滾動條。我在小提琴上嘗試過,但沒有成功100%(可能與小提琴有關)。我不得不點擊「刪除數據」按鈕兩次,以除去滾動條:
handler:function(){
storeSr.removeAll();
gridSr.hideVerticalScroller();
}
在論壇上,他們建議做(這一點也適用!):
storeSr.removeAll();
var data = [];
var store = gridSr.getStore();
store.loadData(data, false);
if (data.length == 0) {
gridSr.hideVerticalScroller();
}
感謝..我只是想通爲什麼我沒有在他們的論壇上看到它,然後問這裏.. hehehe和平:) –