Wie füge ich einem joint.js-Element ein onclick-Ereignis hinzu?

Ich habe ein joint.js-Element in einer DAG und möchte ein Ereignis auslösen, indem ich darauf klicke.

ich könnte benutzen$(selector).click(...) Aber ich fragte mich, ob es einen speziellen Umgang mit einem Gelenk gibt, da dies wahrscheinlich besser wäre. Ein Event, für das ich mich entschieden habe, war ein Kandidat für onclick: batch: stop.

Mein Code:

 var variable =  new joint.shapes.basic.Rect({
     name : label,
     id: label,
     onclick : function () {alert("hello");},
     size: { width: width, height: height },
     attrs: {
         text: { text: label, 'font-size': letterSize, 'font-family': 'monospace' },
         rect: {
             fill : fillColor, 
             width: width, height: height,
             rx: 5, ry: 5,
             stroke: '#555'
         }   
     }   
 }); 
 variable.on('batch:stop', function (element) {alert(""); toggleEvidence(element.name);});
 return variable;

Wie soll ich ein onclick-Ereignis hinzufügen?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage