如何在ag-grid的列的每一行中添加下拉菜单

时间:2016-08-03 17:28:54

标签: angularjs ag-grid

我正在使用ag-grid,我想添加一个列,其中每行都有一个下拉列表,我看到如何只向列中添加一个下拉列表,但不是每行都添加一个下拉列表。

1 个答案:

答案 0 :(得分:0)

如果您使用的是企业版,则可以使用上下文菜单,这是我正在处理的应用程序的片段

function getContextMenu(params){
    var result;

      switch (params.column.getId()) {
          case 'Title':
              result = [
                  'copy',
                  'toolPanel'
              ];

并在 gridOptions

$scope.gridOptions = {
    columnDefs: colDefs,
    rowData: null, // I set data later
    getContextMenuItems: getContextMenu

所以在我的上下文菜单功能中,我看到用户点击的位置,如果他点击了行标题我只显示 copy 工具面板项目,然后我可以继续添加'案例'为我的开关和每行设置uniqe菜单项。