3

現在、ブートストラップ テンプレートの CDE ダッシュボードで Pentaho を使用しています。Pentaho Mobile または iPad 2 の Safari/Chrome でダッシュボードを開くと、ダッシュボードを下にスクロールできません。

Pentaho フォーラム (例: http://forums.pentaho.com/showthread.php?131973-Pentaho-4-5-CE-and-iPAD-(no-scrolling-inside-mantle-tabs )およびhttp://redmine.webdetails.org/issues/2850 ) しかし、これは機能しません。

テスト済みソフトウェア バージョン: Pentaho BI サーバー: 5.1 および 5.2、現在は 5.2.0.2.84 Pentaho CDE: v14.07.29 Pentaho モバイル アプリ: Pentaho 5 iPad バージョンの最新バージョン: 2、更新済み

使用するコード:

var applyScroll = function() {
    var zoom, height = $(window.top).height();
    $('body').css({'height': height, 'overflow-y': 'scroll', 'webkit-overflow-scrolling': 'touch'});
    (Math.abs(window.top.orientation) == 90 ) ? zoom = '100%' : zoom = '78%';
    $('.container').first().css('zoom', zoom);
} 

if (navigator.userAgent.match(/(iPad|iPhone|iPod)/g) && (window.innerHeight != window.top.innerHeight)) {
    $(document).ready(function() {
        applyScroll();
    });
    window.addEventListener("orientationchange", function() {
        applyScroll();
    });
}

問題を解決する方法を知っている人はいますか?

4

0 に答える 0