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