我正在使用ag-grid,我想添加一个列,其中每行都有一个下拉列表,我看到如何只向列中添加一个下拉列表,但不是每行都添加一个下拉列表。
答案 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菜单项。