0
私はcytoscape-cxtmenu.js
を使ってノードにコマンドを提供しますが、すべてのノードがすべてのコマンドをサポートするわけではありません。 ノードでサポートされているコマンドのみを表示するにはどうすればよいですか?Cytoscape.js:ノードに応じてcxtmenuエントリを非表示にしますか?
var defaults = {
selector: 'node',
commands: [
// everyone has a name
{content: 'tell name',
select: function(node) {console.log(node.data().name);}},
// not everyone has a spouse
{content: 'tell spouse',
select: function(node) {console.log(node.data().spouse);}},
]};
var cxtmenuApi = cy.cxtmenu(defaults);