我看到面板可以選擇將scroll:
設置爲水平或垂直,但有什麼方法可以執行此類操作:scroll: 'false'
?我試過這樣沒有運氣。Sencha Touch:禁用面板,列表或數據視圖的滾動?
我有一個DataView嵌套在面板中。我可以獨立設置每個滾動方向,但我希望DataView不要滾動。
[任何提示將獲得答案點和數字高五。嘿,我甚至會投入一個獎金高六!]
我看到面板可以選擇將scroll:
設置爲水平或垂直,但有什麼方法可以執行此類操作:scroll: 'false'
?我試過這樣沒有運氣。Sencha Touch:禁用面板,列表或數據視圖的滾動?
我有一個DataView嵌套在面板中。我可以獨立設置每個滾動方向,但我希望DataView不要滾動。
[任何提示將獲得答案點和數字高五。嘿,我甚至會投入一個獎金高六!]
好吧,原來有點欺騙(因爲我已經學會做與記錄不佳的Sencha觸摸),禁用滾動可以做到如下:
scroll: false
注意設置scroll:
到false
在不存在單或雙引號的。值horizontal
和vertical
,但可以用單引號或雙引號完成。
我認爲這涉及到一個事實,即在javascript中,字符串(例如'false',「false」)如果不爲null,則評估爲true。所以「假」,「假」,「真」,「真」,「垃圾」,「抽象」都評價爲真。所以通過設置屬性值scroll:'false'或滾動:「false」它實際上將它設置爲true。另一方面,使用非引用的false實際上是傳遞適當的布爾值false值。
對於煎茶觸摸2個用戶可以滾動使用下面的配置被禁用:
config: {
scrollable: false
}
http://docs.sencha.com/touch/2-1/#!/api/Ext.Panel-cfg-scrollable
你應該setScrollable到假爲您的組件。
這裏是例子:
//'.items' CSS class or other selector
var itemsId = pageEl.up('.items').id;
//Find component
var itemsCmp = Ext.getCmp(itemsId);
//You can skip two previous lines in case you already have needed component
itemsCmp.setScrollable(false);
哦,所以它看起來像我欠自己一個最高的6次! (^ 6 !!!)但可悲的是,沒有回答你自己的問題的答案。 –
在sencha touch 2.3.1中,在Ext.dataview.List中沒有名爲scrollable的屬性。任何想法如何禁用滾動? – userx