作成日: 2024/06/24 最終更新日: 2024/08/07
文書種別
不具合
発生環境
5.20231.888以降のバージョンで発生
状況
修正済み
詳細
useEffect内で列にDataMapを設定している場合、DataMapが正しく設定されず、ドロップダウンリストが表示されません。
回避方法
この問題はバージョン5.20241.19で修正されました。
修正版を適用しない場合の回避方法は次の通りです。
initializedイベント内でDataMapを設定します。
const initGrid = (s: wjmGrid.FlexGrid) => {
addDataMap(s);
}
<FlexGrid
initialized={initGrid}
>
const addDataMap = (grid: wjmGrid.FlexGrid) => {
const col = grid.columns.find((c) => c.binding === 'k')
if (col && kamokus && kamokus.length > 0 && !col.dataMap) {
col.dataMap = new wjmGrid.DataMap(kamokus, 'code', 'name')
}
}