作成日: 2020/04/24 最終更新日: 2020/06/02
文書種別
不具合
状況
修正済み
詳細
DataMapを設定したセルの編集において、DatMapに存在しない値が入力できてしまい、そのままセルの値として表示されてしまいます。
回避方法
この問題はバージョン5.20201.680で修正されました。
修正版を適用しない場合の回避方法は次の通りです。
cellEditEndingイベントを使用して、DataMapに存在しない値が入力された場合にキャンセルしてください。
theGrid2.cellEditEnding.addHandler(function(s, e) {
var dm = s.rows[e.row].dataMap;
if(!dm) {
return;
}
var value = s.activeEditor.value;
var item = dm.getKeyValue(value);
e.cancel = item === null;
});
修正版を適用しない場合の回避方法は次の通りです。
cellEditEndingイベントを使用して、DataMapに存在しない値が入力された場合にキャンセルしてください。
theGrid2.cellEditEnding.addHandler(function(s, e) {
var dm = s.rows[e.row].dataMap;
if(!dm) {
return;
}
var value = s.activeEditor.value;
var item = dm.getKeyValue(value);
e.cancel = item === null;
});
旧文書番号
85517