作成日: 2018/02/27 最終更新日: 2018/03/28
文書種別
不具合
発生環境
Android/iPad
状況
修正済み
詳細
Android/iPad上でX軸のDateTime値が正しく表示されません。例えば、1時から13時までのデータをチャート上に表示している場合、X軸のDateTime値も1時から13時となるのが本来の動作ですが、Android/iPad上ではデータとは一致しない軸を表示します。
回避方法
この問題は2018v1で修正されました。
※修正版を適用しない場合の回避方法は以下の通りです。
次のようなスクリプトをコントロールを配置したhtmlに記述することで回避できます。
<script type="text/javascript">
c1.mvc.Utils.tryDateJsonParse = function (text) {
var result = c1.mvc.Utils.dateJsonRegx.exec(text);
if (!result) {
return null;
}
if (result[8] == '') {
text += c1.mvc.Utils._getLocalTimeZoneText();
}
var date = new Date(text);
date['dateKind'] = c1.mvc.Utils.getDateKind(result[8]);
return date;
};
</script>
※修正版を適用しない場合の回避方法は以下の通りです。
次のようなスクリプトをコントロールを配置したhtmlに記述することで回避できます。
<script type="text/javascript">
c1.mvc.Utils.tryDateJsonParse = function (text) {
var result = c1.mvc.Utils.dateJsonRegx.exec(text);
if (!result) {
return null;
}
if (result[8] == '') {
text += c1.mvc.Utils._getLocalTimeZoneText();
}
var date = new Date(text);
date['dateKind'] = c1.mvc.Utils.getDateKind(result[8]);
return date;
};
</script>
旧文書番号
82539