0

ui-grid 列定義の次のコードがあります。

{ name: "carrier_influence_group", displayName: "Carrier influence group", enableCellEdit: true, showSortMenu: false,
                editableCellTemplate: 'ui-grid/dropdownEditor', editDropDownOptionsArray: [ { id: 11, value: 'Medium' }, { id: 12, value: 'Large' }],
                    editDropdownIdLabel: 'id',editDropdownValueLabel: 'name'}

これらのオブジェクトの名前を列にバインドしています。

なんでも普通に元気です。グリッド自体は正しくレンダリングされます。しかし、この行をクリックして編集すると、この行のテキストが消えます。ドロップダウンが表示されますが、選択するオプションはありません。配列を次のように変更しようとしました:

[ { id: 11, name: 'Medium' }, { id: 12, name: 'Large' }]

ここに欠けているもの。この公式コードを見てきました。フィルターを除いて、すべてが似ているようです。そのようなフィルターは必要ありません。持っている必要がありますか。公式ドキュメントには、それについて何も言及されていません。

すでに紹介済みhttp://stackoverflow.com/questions/28323540/showing-readable-data-in-ui-grid-with-editable-drop-down-cell

4

1 に答える 1