richSelect for Angular2中的ag-grid(绑定到对象数组)

时间:2016-11-23 15:15:38

标签: angular ag-grid

当我尝试在角度2(ag-grid-ng2)中使用richSelect时,我收到以下警告:

  

cellEditorFactory.js:53 ag-Grid:无法找到cellEditor

代码:

handle

切换到'选择'呈现简单的选择

1 个答案:

答案 0 :(得分:0)

谢谢Seans的帮助,我能够解决这个问题。

要在ag-grid-ng2中使用企业功能,您只需导入命名空间

即可
 {
    headerName: "Type",
    field: "TYPE_ID",
    width: 120,
    editable: true,
    cellEditor: 'richSelect',
    cellEditorParams: {
      cellRenderer: o => o.value.name, // use name property from underlying collection
      values: this.lookups['TYPE'],
      newValueHandler: p => p.data[p.colDef.field] = p.newValue.name
   }
 }

要绑定到对象数组,您需要定义cellRenderer和newValueHandler。 cellRenderer指示要在下拉列表中使用哪个字段,使用newValueHandler指示要返回到单元格的内容

opaque