|
|
@@ -147,10 +147,10 @@ export default {
|
|
|
}, label)
|
|
|
},
|
|
|
renderInvokes (data) {
|
|
|
- const { render } = this.schema
|
|
|
+ const { render, use } = this.schema
|
|
|
const h = this.$createElement
|
|
|
const invokes = Array.isArray(render) ? render : render(data.row)
|
|
|
- return invokes.filter(({ render }) => !render || render(data.row)).map(({ label, on }) => {
|
|
|
+ return (!use || use(data.row)) && invokes.filter(({ render }) => !render || render(data.row)).map(({ label, on }) => {
|
|
|
return h('div', {
|
|
|
staticClass: 'c-table__btn u-pointer',
|
|
|
on: on && {
|