作成日: 2019/06/07 最終更新日: 2019/09/30
文書種別
不具合
発生環境
Chrome
状況
修正済み
詳細
Pager.ModeプロパティをNumberまたはBothとして複数ページのデータを表示した場合に、Tabキー押下でSPREADにフォーカスが移動した際、Chrome上では先頭セルがアクティブになりません。
回避方法
Service Pack 5(v10.0.4010.2013)で修正済み。
Service Pack 5より前のバージョンでは次の回避方法が有効です。
------------------------------------------
下記のようなスクリプトを実装してfocusinイベントを独自にハンドリングし、SPREADコントロールを明示的にアクティブにする方法で回避できます。
<script type="text/javascript">
document.onreadystatechange = function () {
if (document.readyState == "complete") {
var spread = document.getElementById("<%=FpSpread1.ClientID%>");
if (spread != null && $$.browser.chrome) {
spread.addEventListener("focusin", focusin, false);
}
}
}
function focusin(e) {
var spread = document.getElementById("<%=FpSpread1.ClientID%>");
if (spread != null) {
spread.spreadActive(spread);
}
}
</script>
Service Pack 5より前のバージョンでは次の回避方法が有効です。
------------------------------------------
下記のようなスクリプトを実装してfocusinイベントを独自にハンドリングし、SPREADコントロールを明示的にアクティブにする方法で回避できます。
<script type="text/javascript">
document.onreadystatechange = function () {
if (document.readyState == "complete") {
var spread = document.getElementById("<%=FpSpread1.ClientID%>");
if (spread != null && $$.browser.chrome) {
spread.addEventListener("focusin", focusin, false);
}
}
}
function focusin(e) {
var spread = document.getElementById("<%=FpSpread1.ClientID%>");
if (spread != null) {
spread.spreadActive(spread);
}
}
</script>
旧文書番号
84057