MCPcopy
hub / github.com/apache/echarts / setEventData

Function setEventData

src/component/graphic/GraphicView.ts:495–515  ·  view source on GitHub ↗
(
    el: Element,
    graphicModel: GraphicComponentModel,
    elOption: GraphicComponentElementOption
)

Source from the content-addressed store, hash-verified

493}
494
495function setEventData(
496 el: Element,
497 graphicModel: GraphicComponentModel,
498 elOption: GraphicComponentElementOption
499): void {
500 let eventData = getECData(el).eventData;
501 // Simple optimize for large amount of elements that no need event.
502 if (!el.silent && !el.ignore && !eventData) {
503 eventData = getECData(el).eventData = {
504 componentType: 'graphic',
505 componentIndex: graphicModel.componentIndex,
506 name: el.name
507 };
508 }
509
510 // `elOption.info` enables user to mount some info on
511 // elements and use them in event handlers.
512 if (eventData) {
513 eventData.info = elOption.info;
514 }
515}

Callers 1

_updateElementsMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…