作成日: 2017/08/04 最終更新日: 2017/12/14
文書種別
不具合
状況
修正済み
詳細
EmptyDataTemplateプロパティを使用してデータが空の場合の表示コンテンツを設定した場合、グリッドのデータ部分(テンプレートが表示される部分)をダブルクリックすると下記のJavaScriptエラーが発生します。
0x800a138f -JavaScript実行時エラー:未定義またはNULL参照のプロパティ'type'は取得できません
0x800a138f -JavaScript実行時エラー:未定義またはNULL参照のプロパティ'type'は取得できません
回避方法
この問題はバージョン4.0.20173.277で修正されました。
※修正版を適用しない場合の回避方法は以下の通りです。
aspxファイルに下記のスクリプトを実装することにより回避できます。
<script>
$(document).ready(function () {
var grid = $('#C1GridView1').data('wijmo-c1gridview');
var beginEditFunc = grid._beginEditInternal;
grid._beginEditInternal = function (e) {
if (grid.currentCell().row() == null) {
return false;
}
beginEditFunc.apply(grid, arguments);
}
});
</script>
※修正版を適用しない場合の回避方法は以下の通りです。
aspxファイルに下記のスクリプトを実装することにより回避できます。
<script>
$(document).ready(function () {
var grid = $('#C1GridView1').data('wijmo-c1gridview');
var beginEditFunc = grid._beginEditInternal;
grid._beginEditInternal = function (e) {
if (grid.currentCell().row() == null) {
return false;
}
beginEditFunc.apply(grid, arguments);
}
});
</script>
旧文書番号
82286