首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何添加栏目:编辑、删除?

如何添加栏目:编辑、删除?
EN

Stack Overflow用户
提问于 2019-03-30 20:08:45
回答 1查看 254关注 0票数 2

我想使用vue ag-grid。所以我在Get Started with ag-Grid in Your Vue Project 上看了一篇文章。

但是我找不到任何如何将delete列添加为链接按钮的示例?

代码语言:javascript
复制
<a :click="handleDelete">delete</a>

handleDelete(itemData) {
 // should open popup here base on itemData…
}

这是我使用的代码:

代码语言:javascript
复制
<template>
    <ag-grid-vue style="width: 500px; height: 500px;"
                 class="ag-theme-balham"
                 :columnDefs="columnDefs"
                 :rowData="rowData">
    </ag-grid-vue>
</template>

    this.columnDefs = [
                {headerName: 'Make', field: 'make'},
                {headerName: 'Model', field: 'model'},
                {headerName: 'Price', field: 'price'}
            ];

            this.rowData = [
                {make: 'Toyota', model: 'Celica', price: 35000},
                {make: 'Ford', model: 'Mondeo', price: 32000},
                {make: 'Porsche', model: 'Boxter', price: 72000}
            ];
EN

回答 1

Stack Overflow用户

发布于 2019-03-30 21:15:17

您需要定义自定义列的cellRendererFramework,如下所示:

代码语言:javascript
复制
this.columnDefs = [
  { headerName: 'Make', field: 'make' },
  { headerName: 'Model', field: 'model' },
  { headerName: 'Price', field: 'price' },
  { headerName: 'Delete', cellRendererFramework: 'DeleteCell' }
];

另外,还要确保您注册了DeleteCell组件:

代码语言:javascript
复制
components: {
  AgGridVue,
  DeleteCell,
},
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55431277

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档