作成日: 2024/05/13 最終更新日: 2024/08/07
文書種別
不具合
状況
修正済み
詳細
DataMapで全角文字を入力後に半角文字に変換し、値を確定した際、該当する半角文字の項目が存在していても選択状態になりません。
回避方法
この問題はバージョン5.20241.19で修正されました。
修正版を適用しない場合の回避方法は次の通りです。
DataMapと同じitemsSourceを持つComboBoxを別途作成し、列のeditorプロパティに設定します。
var rate = [{ "name": "1%", "value": "1"}, { "name": "2%", "value": "2"}];
const rateMap = new wijmo.grid.DataMap(rate, 'value', 'name');
let comboEditor = new wijmo.input.ComboBox(document.createElement('div'), {
itemsSource: rate,
selectedValuePath: 'value',
displayMemberPath: 'name'
})
const grid = new wijmo.grid.FlexGrid('#flexGrid', {
autoGenerateColumns: false,
imeEnabled: false,
columns: [
{ binding: 'test', header: 'Test', width: '*', editor: comboEditor, dataMap: rateMap, },
],
itemsSource: data
});