我看到面板可以选择将scroll:
设置为水平或垂直,但是有什么方法可以执行以下操作:scroll: 'false'
?我没有运气就试过了。
我有一个嵌套在Panel中的DataView。我可以独立设置每个滚动方向,但我希望DataView不要滚动。
[任何提示都可以获得答案点和数字高五。哎呀,我甚至会投入高额奖金!]
答案 0 :(得分:5)
好的,通过稍微捏一下(正如我已经学会了与记录不佳的Sencha Touch一样),禁用滚动可以按如下方式进行:
scroll: false
请注意,将scroll:
设置为false
时,不会出现单引号或双引号。但是,值horizontal
和vertical
可以使用单引号或双引号完成。
答案 1 :(得分:4)
我认为这与javascript中的字符串(例如“false”,“false”)如果不为null而被评估为true这一事实有关。所以“假”,“假”,“真实”,“真实”,“垃圾”,“绝对”都评价为真。因此,通过设置属性值scroll:'false'或scroll:“false”实际上将其设置为true。另一方面,使用未引用的 false 实际上是传递了一个正确的布尔值false。
答案 2 :(得分:3)
对于Sencha Touch 2,可以使用以下配置禁用滚动:
config: {
scrollable: false
}
http://docs.sencha.com/touch/2-1/#!/api/Ext.Panel-cfg-scrollable
答案 3 :(得分:0)
您的组件应该 setScrollable 为 false 。
以下是示例:
//'.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);