現在、ブートストラップ テンプレートの 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();
});
}
問題を解決する方法を知っている人はいますか?