ユーザーがダイアグラム ビルダーのノードをクリックしたときに、別の方法でイベントに反応したいと考えています。
カスタム ノードの作成方法は知っていますが (ここでスタックオーバーフローに関する議論を見つけました)、ユーザーがノードをクリックしたときに呼び出されるコードを上書きする方法がわかりません。
「カスタムノード」の例を拡張して試しました:
Y.DiagramNodeCustom = Y.Component.create({
NAME: 'diagram-node',
ATTRS: {
type: {
value: 'custom'
},
},
on: {
render: function(event) { alert('render node');
},
click: function(event) { alert('click node');
},
select: function(event) { alert('select node');
}
},
EXTENDS: Y.DiagramNodeTask
});
...しかし運がない
クリックイベントリスナーを置き換える方法を誰が教えてくれますか?