Is there a right click event on vue-good-table rows to show a context menu?
According to what I see in vue-good-table documentationn
there's no right-click
event exist, only click, dbl-click, mouseEnter..
I need to have a context-menu opened on right-click
for each row.
Do someone have any suggestions how to solve the problem?
vue.js vuejs2 vue-component vue-good-table
add a comment |
According to what I see in vue-good-table documentationn
there's no right-click
event exist, only click, dbl-click, mouseEnter..
I need to have a context-menu opened on right-click
for each row.
Do someone have any suggestions how to solve the problem?
vue.js vuejs2 vue-component vue-good-table
add a comment |
According to what I see in vue-good-table documentationn
there's no right-click
event exist, only click, dbl-click, mouseEnter..
I need to have a context-menu opened on right-click
for each row.
Do someone have any suggestions how to solve the problem?
vue.js vuejs2 vue-component vue-good-table
According to what I see in vue-good-table documentationn
there's no right-click
event exist, only click, dbl-click, mouseEnter..
I need to have a context-menu opened on right-click
for each row.
Do someone have any suggestions how to solve the problem?
vue.js vuejs2 vue-component vue-good-table
vue.js vuejs2 vue-component vue-good-table
edited Dec 30 '18 at 14:05
Boussadjra Brahim
7,1713631
7,1713631
asked Dec 30 '18 at 9:11
TinkerBelTinkerBel
357
357
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
You could use Custom row template
and add @contextmenu
event as follows:
<vue-good-table :columns="columns" :rows="rows">
<template slot="table-row" slot-scope="props">
<div @contextmenu.prevent="openMenu($event,props.row)" >
{{props.formattedRow[props.column.field]}}
</div>
</template>
</vue-good-table>
for more clarification check this code
Thanks a lot!! This was exactly what I was looking for.. And great
– TinkerBel
Dec 31 '18 at 8:36
.. And great code example too ! one more question - in your example I saw that if you right-click very close to the border of the row you get the default right-click menu , how can i hide it ?
– TinkerBel
Dec 31 '18 at 8:42
thatdiv
element should have full width and height and no padding inside thetd
element
– Boussadjra Brahim
Dec 31 '18 at 11:30
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53976416%2fis-there-a-right-click-event-on-vue-good-table-rows-to-show-a-context-menu%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
You could use Custom row template
and add @contextmenu
event as follows:
<vue-good-table :columns="columns" :rows="rows">
<template slot="table-row" slot-scope="props">
<div @contextmenu.prevent="openMenu($event,props.row)" >
{{props.formattedRow[props.column.field]}}
</div>
</template>
</vue-good-table>
for more clarification check this code
Thanks a lot!! This was exactly what I was looking for.. And great
– TinkerBel
Dec 31 '18 at 8:36
.. And great code example too ! one more question - in your example I saw that if you right-click very close to the border of the row you get the default right-click menu , how can i hide it ?
– TinkerBel
Dec 31 '18 at 8:42
thatdiv
element should have full width and height and no padding inside thetd
element
– Boussadjra Brahim
Dec 31 '18 at 11:30
add a comment |
You could use Custom row template
and add @contextmenu
event as follows:
<vue-good-table :columns="columns" :rows="rows">
<template slot="table-row" slot-scope="props">
<div @contextmenu.prevent="openMenu($event,props.row)" >
{{props.formattedRow[props.column.field]}}
</div>
</template>
</vue-good-table>
for more clarification check this code
Thanks a lot!! This was exactly what I was looking for.. And great
– TinkerBel
Dec 31 '18 at 8:36
.. And great code example too ! one more question - in your example I saw that if you right-click very close to the border of the row you get the default right-click menu , how can i hide it ?
– TinkerBel
Dec 31 '18 at 8:42
thatdiv
element should have full width and height and no padding inside thetd
element
– Boussadjra Brahim
Dec 31 '18 at 11:30
add a comment |
You could use Custom row template
and add @contextmenu
event as follows:
<vue-good-table :columns="columns" :rows="rows">
<template slot="table-row" slot-scope="props">
<div @contextmenu.prevent="openMenu($event,props.row)" >
{{props.formattedRow[props.column.field]}}
</div>
</template>
</vue-good-table>
for more clarification check this code
You could use Custom row template
and add @contextmenu
event as follows:
<vue-good-table :columns="columns" :rows="rows">
<template slot="table-row" slot-scope="props">
<div @contextmenu.prevent="openMenu($event,props.row)" >
{{props.formattedRow[props.column.field]}}
</div>
</template>
</vue-good-table>
for more clarification check this code
edited Dec 31 '18 at 11:28
TinkerBel
357
357
answered Dec 30 '18 at 12:34
Boussadjra BrahimBoussadjra Brahim
7,1713631
7,1713631
Thanks a lot!! This was exactly what I was looking for.. And great
– TinkerBel
Dec 31 '18 at 8:36
.. And great code example too ! one more question - in your example I saw that if you right-click very close to the border of the row you get the default right-click menu , how can i hide it ?
– TinkerBel
Dec 31 '18 at 8:42
thatdiv
element should have full width and height and no padding inside thetd
element
– Boussadjra Brahim
Dec 31 '18 at 11:30
add a comment |
Thanks a lot!! This was exactly what I was looking for.. And great
– TinkerBel
Dec 31 '18 at 8:36
.. And great code example too ! one more question - in your example I saw that if you right-click very close to the border of the row you get the default right-click menu , how can i hide it ?
– TinkerBel
Dec 31 '18 at 8:42
thatdiv
element should have full width and height and no padding inside thetd
element
– Boussadjra Brahim
Dec 31 '18 at 11:30
Thanks a lot!! This was exactly what I was looking for.. And great
– TinkerBel
Dec 31 '18 at 8:36
Thanks a lot!! This was exactly what I was looking for.. And great
– TinkerBel
Dec 31 '18 at 8:36
.. And great code example too ! one more question - in your example I saw that if you right-click very close to the border of the row you get the default right-click menu , how can i hide it ?
– TinkerBel
Dec 31 '18 at 8:42
.. And great code example too ! one more question - in your example I saw that if you right-click very close to the border of the row you get the default right-click menu , how can i hide it ?
– TinkerBel
Dec 31 '18 at 8:42
that
div
element should have full width and height and no padding inside the td
element– Boussadjra Brahim
Dec 31 '18 at 11:30
that
div
element should have full width and height and no padding inside the td
element– Boussadjra Brahim
Dec 31 '18 at 11:30
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53976416%2fis-there-a-right-click-event-on-vue-good-table-rows-to-show-a-context-menu%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown