Wijmo 5 Flexgrid基礎チュートリアル:DataMap

1518 ワード


前回では、データバインドについて説明しました.ここではflexgridの重要な機能であるdataMapについて説明します.
flexgridはwinFormプラットフォームの下にDataMapという機能があります.flexgridの列で表示される文字と格納されている値が一致しない場合は、DataMap機能を使用します.この機能はHTML 5プラットフォームベースのflexgridでも使用できます.本稿で使用するフレームワークは純JavaScriptです.
実装手順は次のとおりです.
1.フィールドの作成
idとnameの2つのフィールドを作成し、値を割り当てます.コード参照:actions = [{ id: 3, name:  'Invite' }, { id: 26, name:  'Finalize' }, { id: 1, name:  'Withdraw' }],
2.データソースの作成
データソースのフィールドactionIdを作成します.その値は前のidです.コード参照:for (var i = 0; i < countries.length; i++) { data.push({ country: countries[i % countries.length], actionId: actions[i % actions.length].id }); }
3.DataMap関係の作成
DataMapでidとnameの関係を作成します.コード参照:var actionsMap =  new wijmo.grid.DataMap(actions,  "id" "name" );
4.dataMapの設定
列のdataMapプロパティを使用してdataMapを設定します.コード参照:var col = grid.columns.getColumn( 'actionId' ); col.dataMap = actionsMap;
これにより,列のDataMapデータ対応関係が実現される.
本明細書の詳細なソースコードは、flexgrid_をダウンロードしてください.datamap.zip (72.90 kb) 
PS:ComponentOneについては、これらの製品に注目してください>>
本文はブドウ城から転載した.