もう一度、この素晴らしいコミュニティの助けが必要です。
コントローラーで Ext.Picker を作成すると問題が発生します
ここに私のピッカーの簡単なバージョンがあります:
var picker = Ext.create('Ext.Picker', {
slots: [
{
name : 'limit_speed',
title: 'Speed',
data : [
{text: '50 KB/s', value: 50},
{text: '100 KB/s', value: 100},
{text: '200 KB/s', value: 200},
{text: '300 KB/s', value: 300}
]
}
]
});
Ext.Viewport.add(picker);
picker.show();
Picker パネルがポップアップしたら、画面全体をスクロールできます。
可能な限り属性を設定しようとしましたscrollable: false
が、それでも境界線をスクロールできます。
さらに奇妙な事実がいくつかあります。下にスクロールできる距離はさまざまであり、これが何に依存しているのかわかりません。画面全体が黒くなるまでスクロールできる場合もありますが、まったくスクロールできない場合もあります。さらに、このバグは各デバイスでは発生しません。たとえば、私は Android 4.1.1 を搭載した HTC One S でこれらの問題を抱えていますが、Android 4.1.1 を搭載した HTC One X はこのバグの影響を受けません。
誰かがコード全体を見たい場合:
すべてをまとめた TimerPanel を表示: http://pastebin.com/2FiPgZqW
TimerEdit を表示: http://pastebin.com/yv08tsYk
ピッカーをいつ起動するかを指示するコントローラー: http://pastebin.com/LkQWhaAF
これが既知のバグなのか、それとも私が何か間違ったことをしているのか、誰か教えてもらえますか?