作成日: 2018/06/06 最終更新日: 2018/07/25
文書種別
不具合
発生環境
Internet Explorer 11
状況
修正済み
詳細
FlexGridで控えめな検証を実装した場合、セルをダブルクリックすると一瞬だけ編集状態になりますが、すぐに編集が終了してしまいます。
この現象はInternet Explorer 11上で発生します。
この現象はInternet Explorer 11上で発生します。
回避方法
この問題は2018J v2(4.0.20182.160)で修正されました。
※修正版を適用しない場合の回避方法は以下の通りです。
FlexGridを配置したビューに下記のスクリプトを実装することで回避できます。
<script>
var func = c1.mvc.grid._Validator.prototype._focusEditor;
c1.mvc.grid._Validator.prototype._focusEditor = function (editor) {
func.call(this, editor);
if (editor.type != 'checkbox') {
setTimeout(function () {
editor.focus();
wijmo.setSelectionRange(editor, 0, editor.value.length);
});
}
}
</script>
※修正版を適用しない場合の回避方法は以下の通りです。
FlexGridを配置したビューに下記のスクリプトを実装することで回避できます。
<script>
var func = c1.mvc.grid._Validator.prototype._focusEditor;
c1.mvc.grid._Validator.prototype._focusEditor = function (editor) {
func.call(this, editor);
if (editor.type != 'checkbox') {
setTimeout(function () {
editor.focus();
wijmo.setSelectionRange(editor, 0, editor.value.length);
});
}
}
</script>
旧文書番号
82842