This article describes the API migration process of Accordion component from Essential JS 1 to Essential JS 2.
Behavior | API in Essential JS 1 | API in Essential JS 2 |
---|---|---|
Height | Property: height $(“#container”).ejCircularGauge({ height: 400 }); |
Property: height let gauge: CircularGauge = new CircularGauge({ height : ‘350px’ }); gauge.appendTo(‘#container’); |
Width | Property: width $(“#container”).ejCircularGauge({ width: 100 }); |
Property: width let gauge: CircularGauge = new CircularGauge({ width : ‘150px’ }); gauge.appendTo(‘#container’); |
Height(In Percentage) | Not Applicable | Property: height let gauge: CircularGauge = new CircularGauge({ height : ‘50%’ }); gauge.appendTo(‘#container’); |
Width(In Percentage) | Not Applicable | Property: width let gauge: CircularGauge = new CircularGauge({ width : ‘80%’ }); gauge.appendTo(‘#container’); |
Behavior | API in Essential JS 1 | API in Essential JS 2 |
---|---|---|
Axisline Width | Property: scales.size $(“#container”).ejCircularGauge({ scales: [{ showScaleBar: true, size: 6 }] }); |
Property: axes.lineStyle.width let gauge: CircularGauge = new CircularGauge({ axes: [{ lineStyle: { width: 4 } }] }); gauge.appendTo(‘#container’); |
Axisline Color | Property: scales.size $(“#container”).ejCircularGauge({ scales: [{ showScaleBar: true, backgroundColor: “red” }] }); |
Property: axes.lineStyle.width let gauge: CircularGauge = new CircularGauge({ axes: [{ lineStyle: { color: ‘red’ } }] }); gauge.appendTo(‘#container’); |
Axisline BackgroundColor | Not Applicable | Property: axes.background let gauge: CircularGauge = new CircularGauge({ axes: [{ background: ‘red’ }] }); gauge.appendTo(‘#container’); |
Axisline Direction | Property: scales.direction $(“#container”).ejCircularGauge({ scales: [{ direction: “counterclockwise” }] }); |
Property: axes.direction let gauge: CircularGauge = new CircularGauge({ axes: [{ direction: ‘AntiClockWise’ }] }); gauge.appendTo(‘#container’); |
Axisline Radius | Property: scales.radius $(“#container”).ejCircularGauge({ scales: [{ showScaleBar: true, radius: 150 }] }); |
Property: axes.radius let gauge: CircularGauge = new CircularGauge({ axes: [{ radius: ‘150’ }] }); gauge.appendTo(‘#container’); |
Axisline Startangle | Property: scales.startAngle $(“#container”).ejCircularGauge({ scales: [{ startAngle: 80 }] }); |
Property: axes.startAngle let gauge: CircularGauge = new CircularGauge({ axes: [{ startAngle: 200 }] }); gauge.appendTo(‘#container’); |
Axisline Endangle | Property: scales.sweepAngle $(“#container”).ejCircularGauge({ scales: [{ sweepAngle: 250 }] }); |
Property: axes.endAngle let gauge: CircularGauge = new CircularGauge({ axes: [{ endAngle: 150 }] }); gauge.appendTo(‘#container’); |
Minimum Axisvalue | Property: scales.minimum $(“#container”).ejCircularGauge({ scales: [{ minimum: 20 }] }); |
Property: axes.minimum let gauge: CircularGauge = new CircularGauge({ axes: [{ minimum: 20 }] }); gauge.appendTo(‘#container’); |
Maximum Axisvalue | Property: scales.maximum $(“#container”).ejCircularGauge({ scales: [{ maximum: 200 }] }); |
Property: axes.maximum let gauge: CircularGauge = new CircularGauge({ axes: [{ maximum: 200 }] }); gauge.appendTo(‘#container’); |
Behavior | API in Essential JS 1 | API in Essential JS 2 |
---|---|---|
Type of Ticks | Property: scales.ticks.type $(“#container”).ejCircularGauge({ scales: [{ ticks: [{ type: “major” }] }] }); |
Property: axes.majorTicks let gauge: CircularGauge = new CircularGauge({ axes: [{ majorTicks: { } }] }); gauge.appendTo(‘#container’); |
Height of Major Ticks | Property: scales.ticks.height $(“#container”).ejCircularGauge({ scales: [{ ticks: [{ height: 12 }] }] }); |
Property: axes.majorTicks.height let gauge: CircularGauge = new CircularGauge({ axes: [{ majorTicks: { height: 12 } }] }); gauge.appendTo(‘#container’); |
Width of Major Ticks | Property: scales.ticks.width $(“#container”).ejCircularGauge({ scales: [{ ticks: [{ width: 3 }] }] }); |
Property: axes.majorTicks.width let gauge: CircularGauge = new CircularGauge({ axes: [{ majorTicks: { width: 3 } }] }); gauge.appendTo(‘#container’); |
Color of Major Ticks | Property: scales.ticks.color $(“#container”).ejCircularGauge({ scales: [{ ticks: [{ color: “#777777” }] }] }); |
Property: axes.majorTicks.color let gauge: CircularGauge = new CircularGauge({ axes: [{ majorTicks: { color: “#777777” } }] }); gauge.appendTo(‘#container’); |
Offset of Major Ticks | Property: scales.ticks.distanceFromScale $(“#container”).ejCircularGauge({ scales: [{ ticks: [{ distanceFromScale: 10 }] }] }); |
Property: axes.majorTicks.offset let gauge: CircularGauge = new CircularGauge({ axes: [{ majorTicks: { offset: 10 } }] }); gauge.appendTo(‘#container’); |
Angle of Major Ticks | Property: scales.ticks.angle $(“#container”).ejCircularGauge({ scales: [{ ticks: [{ angle: 10 }] }] }); |
Not Applicable |
Interval of Major Ticks | Property: scales.majorIntervalValue $(“#container”).ejCircularGauge({ scales: [{ majorIntervalValue: 10 }] }); |
Property: axes.majorTicks.interval let gauge: CircularGauge = new CircularGauge({ axes: [{ majorTicks: { interval: 10 } }] }); gauge.appendTo(‘#container’); |
Height of Minor Ticks | Property: scales.ticks.height $(“#container”).ejCircularGauge({ scales: [{ ticks: [{ type: ‘minor’, height: 12 }] }] }); |
Property: axes.minorTicks.height let gauge: CircularGauge = new CircularGauge({ axes: [{ minorTicks: { height: 12 } }] }); gauge.appendTo(‘#container’); |
Width of Minor Ticks | Property: scales.ticks.width $(“#container”).ejCircularGauge({ scales: [{ ticks: [{ type: ‘minor’, width: 3 }] }] }); |
Property: axes.minorTicks.width let gauge: CircularGauge = new CircularGauge({ axes: [{ minorTicks: { width: 3 } }] }); gauge.appendTo(‘#container’); |
Color of Minor Ticks | Property: scales.ticks.color $(“#container”).ejCircularGauge({ scales: [{ ticks: [{ type: ‘minor’, color: “#777777” }] }] }); |
Property: axes.minorTicks.color let gauge: CircularGauge = new CircularGauge({ axes: [{ minorTicks: { color: “#777777” } }] }); gauge.appendTo(‘#container’); |
Offset of Minor Ticks | Property: scales.ticks.distanceFromScale $(“#container”).ejCircularGauge({ scales: [{ ticks: [{ type: ‘minor’, distanceFromScale: 10 }] }] }); |
Property: axes.minorTicks.offset let gauge: CircularGauge = new CircularGauge({ axes: [{ minorTicks: { offset: 10 } }] }); gauge.appendTo(‘#container’); |
Angle of Major Ticks | Property: scales.ticks.angle $(“#container”).ejCircularGauge({ scales: [{ ticks: [{ type: ‘minor’, angle: 10 }] }] }); |
Not Applicable |
Interval of Minor Ticks | Property: scales.majorIntervalValue $(“#container”).ejCircularGauge({ scales: [{ ticks: [{ type: ‘minor’ }], majorIntervalValue: 10 }] }); |
Property: axes.minorTicks.interval let gauge: CircularGauge = new CircularGauge({ axes: [{ minorTicks: { interval: 10 } }] }); gauge.appendTo(‘#container’); |
Behavior | API in Essential JS 1 | API in Essential JS 2 |
---|---|---|
Autoangle | Property: scales.labels.autoAngle $(“#container”).ejCircularGauge({ scales: [{ labels: [{ showLabels: true, autoAngle: true }] }] }); |
Property: axes.labelStyle.autoAngle let gauge: CircularGauge = new CircularGauge({ axes: [{ labelStyle: { autoAngle: true } }] }); gauge.appendTo(‘#container’); |
Angle | Property: scales.labels.angle $(“#container”).ejCircularGauge({ scales: [{ labels: [{ showLabels: true, angle: 30 }] }] }); |
Not Applicable |
Offset | Property: scales.labels.distanceFromScales $(“#container”).ejCircularGauge({ scales: [{ labels: [{ showLabels: true, distanceFromScales: 10 }] }] }); |
Property: axes.labelStyle.offset let gauge: CircularGauge = new CircularGauge({ axes: [{ labelStyle: { offset: 5 } }] }); gauge.appendTo(‘#container’); |
Format | Property: scales.labels.unitText $(“#container”).ejCircularGauge({ scales: [{ labels: [{ unitText: “kmph”, unitTextPosition: “front” }] }] }); |
Property: axes.labelStyle.format let gauge: CircularGauge = new CircularGauge({ axes: [{ labelStyle: { format: “kmph” } }] }); gauge.appendTo(‘#container’); |
UnitText Position | Property: scales.labels.placement $(“#container”).ejCircularGauge({ scales: [{ labels: [{ showLabels: true, placement: “near” }] }] }); |
Property: axes.labelStyle.position let gauge: CircularGauge = new CircularGauge({ axes: [{ labelStyle: { position: “Outside” } }] }); gauge.appendTo(‘#container’); |
Label Range Color | Not Applicable | Property: axes.labelStyle.useRangeColor let gauge: CircularGauge = new CircularGauge({ axes: [{ labelStyle: { useRangeColor: true } }] }); gauge.appendTo(‘#container’); |
LabelText Color | Property: scales.labels.color $(“#container”).ejCircularGauge({ scales: [{ labels: [{ color: “red” }] }] }); |
Property: axes.labelStyle.font.color let gauge: CircularGauge = new CircularGauge({ axes: [{ labelStyle: { font: { color: “red” } } }] }); gauge.appendTo(‘#container’); |
Opacity | Property: scales.labels.opacity $(“#container”).ejCircularGauge({ scales: [{ labels: [{ opacity: 0.3 }] }] }); |
Property: axes.labelStyle.font.opacity let gauge: CircularGauge = new CircularGauge({ axes: [{ labelStyle: { font: { opacity: 0.5 } } }] }); gauge.appendTo(‘#container’); |
Label Font Family | Property: scales.labels.font.fontFamily $(“#container”).ejCircularGauge({ scales: [{ labels: [{ font: { fontFamily: “Arial” } }] }] }); |
Property: axes.labelStyle.font.fontFamily let gauge: CircularGauge = new CircularGauge({ axes: [{ labelStyle: { font: { fontFamily: ‘Roboto’ } } }] }); gauge.appendTo(‘#container’); |
Label Font Style | Property: scales.labels.font.fontStyle $(“#container”).ejCircularGauge({ scales: [{ labels: [{ font: { fontStyle: “Bold” } }] }] }); |
Property: axes.labelStyle.font.fontStyle let gauge: CircularGauge = new CircularGauge({ axes: [{ labelStyle: { font: { fontStyle: ‘Bold’ } } }] }); gauge.appendTo(‘#container’); |
Label Font Size | Property: scales.labels.font.size $(“#container”).ejCircularGauge({ scales: [{ labels: [{ font: { size: “12px” } }] }] }); |
Property: axes.labelStyle.font.size let gauge: CircularGauge = new CircularGauge({ axes: [{ labelStyle: { font: { size: ‘12px’ } } }] }); gauge.appendTo(‘#container’); |
Label Font Weight | Not Applicable | Property: axes.labelStyle.font.fontWeight let gauge: CircularGauge = new CircularGauge({ axes: [{ labelStyle: { font: { fontWeight: ‘Regular’ } } }] }); gauge.appendTo(‘#container’); |
Behavior | API in Essential JS 1 | API in Essential JS 2 |
---|---|---|
Start Value | Property: scales.ranges.startValue $(“#container”).ejCircularGauge({ scales:[{ ranges: [{ showRanges: true , startValue: 20 }] }] }); |
Property: axes.ranges.start let gauge: CircularGauge = new CircularGauge({ axes: [{ ranges: [{ start: 20 }] }] }); gauge.appendTo(‘#container’); |
End Value | Property: scales.ranges.endValue $(“#container”).ejCircularGauge({ scales:[{ ranges: [{ showRanges: true , endValue: 30 }] }] }); |
Property: axes.ranges.end let gauge: CircularGauge = new CircularGauge({ axes: [{ ranges: [{ end: 30 }] }] }); gauge.appendTo(‘#container’); |
Start Width | Property: scales.ranges.startWidth $(“#container”).ejCircularGauge({ scales:[{ ranges: [{ showRanges: true , startWidth: 10 }] }] }); |
Property: axes.ranges.startWidth let gauge: CircularGauge = new CircularGauge({ axes: [{ ranges: [{ startWidth: 10 }] }] }); gauge.appendTo(‘#container’); |
End Width | Property: scales.ranges.endWidth $(“#container”).ejCircularGauge({ scales:[{ ranges: [{ showRanges: true, endWidth: 10 }] }] }); |
Property: axes.ranges.endWidth let gauge: CircularGauge = new CircularGauge({ axes: [{ ranges: [{ endWidth: 10 }] }] }); gauge.appendTo(‘#container’); |
Color | Property: scales.ranges.backgroundColor $(“#container”).ejCircularGauge({ scales:[{ ranges: [{ showRanges: true, backgroundColor: “red” }] }] }); |
Property: axes.ranges.color let gauge: CircularGauge = new CircularGauge({ axes: [{ ranges: [{ color: “red” }] }] }); gauge.appendTo(‘#container’); |
Offset | Property: scales.ranges.distanceFromScale $(“#container”).ejCircularGauge({ scales:[{ ranges: [{ showRanges: true , distanceFromScale: 10 }] }] }); |
Not Applicable |
Placement | Property: scales.ranges.placement $(“#container”).ejCircularGauge({ scales:[{ ranges: [{ showRanges: true, placement: “center” }] }] }); |
Not Applicable |
Opacity | Property: scales.ranges.opacity $(“#container”).ejCircularGauge({ scales:[{ ranges: [{ showRanges: true, opacity: 0.5 }] }] }); |
Not Applicable |
Radius | Not Applicable | Property: axes.ranges.radius let gauge: CircularGauge = new CircularGauge({ axes: [{ ranges: [{ radius: ‘80’ }] }] }); gauge.appendTo(‘#container’); |
Rounded Corner Radius | Not Applicable | Property: axes.ranges.roundedCornerRadius let gauge: CircularGauge = new CircularGauge({ axes: [{ ranges: [{ roundedCornerRadius: 10 }] }] }); gauge.appendTo(‘#container’); |
Gradients | Property: scales.ranges.gradients $(“#container”).ejCircularGauge({ scales:[{ ranges: [{ showRanges: true, gradients: { colorInfo: [{ colorStop : 0, color:“#FFFFFF” }] } }] }] }); |
Not Applicable |
Border | Property: scales.ranges.border $(“#container”).ejCircularGauge({ scales:[{ ranges: [{ showRanges: true, border: { color: “blue”, width: 2 } }] }] }); |
Not Applicable |
Behavior | API in Essential JS 1 | API in Essential JS 2 |
---|---|---|
Needle Pointer | Property: scales.pointers.type $(“#container”).ejCircularGauge({ scales:[{ pointers: [{ type: ‘needle’ }] }] }); |
Property: axes.pointers.type let gauge: CircularGauge = new CircularGauge({ axes: [{ pointers: [{ type: ‘needle’, value: 20 }] }] }); gauge.appendTo(‘#container’); |
Needle Pointer Color | Property: scales.pointers.backgroundColor $(“#container”).ejCircularGauge({ scales:[{ pointers: [{ backgroundColor: ‘red’ }] }] }); |
Property: axes.pointers.color let gauge: CircularGauge = new CircularGauge({ axes: [{ pointers: [{ color: ‘red’ }] }] }); gauge.appendTo(‘#container’); |
Animation | Property: enableAnimation $(“#container”).ejCircularGauge({ enableAnimation: true }); |
Property: axes.pointers.animation let gauge: CircularGauge = new CircularGauge({ axes: [{ pointers: [{ animation: true, duration: 1000 }] }] }); gauge.appendTo(‘#container’); |
Pointer Width | Property: scales.pointers.width $(“#container”).ejCircularGauge({ scales:[{ pointers: [{ width: 5 }] }] }); |
Property: axes.pointers.pointerWidth let gauge: CircularGauge = new CircularGauge({ axes: [{ pointers: [{ pointerWidth: 5 }] }] }); gauge.appendTo(‘#container’); |
Pointer Radius | Property: scales.pointers.distanceFromScale $(“#container”).ejCircularGauge({ scales:[{ pointers: [{ distanceFromScale: 10 }] }] }); |
Property: axes.pointers.radius let gauge: CircularGauge = new CircularGauge({ axes: [{ pointers: [{ radius: 80 }] }] }); gauge.appendTo(‘#container’); |
Opacity | Property: scales.pointers.opacity $(“#container”).ejCircularGauge({ scales:[{ pointers: [{ opacity: 0.5 }] }] }); |
Not Applicable |
Needle Type | Property: scales.pointers.needleType $(“#container”).ejCircularGauge({ scales:[{ pointers: [{ needleType: “triangle” }] }] }); |
Not Applicable |
Back Needle Length | Property: scales.pointers.backNeedleLength $(“#container”).ejCircularGauge({ scales:[{ pointers: [{ showBackNeedle: true, backNeedleLength: 3 }] }] }); |
Property: axes.pointers.needleTail.length let gauge: CircularGauge = new CircularGauge({ axes: [{ pointers: [{ needleTail: { length: 5 } }] }] }); gauge.appendTo(‘#container’); |
Behavior | API in Essential JS 1 | API in Essential JS 2 |
---|---|---|
Marker Pointer | Property: scales.pointers.type $(“#container”).ejCircularGauge({ scales:[{ pointers: [{ type: ‘marker’ }] }] }); |
Property: axes.pointers.type let gauge: CircularGauge = new CircularGauge({ axes: [{ pointers: [{ type: ‘marker’, value: 20 }] }] }); gauge.appendTo(‘#container’); |
Marker Type | Property: scales.pointers.markerType $(“#container”).ejCircularGauge({ scales:[{ pointers: [{ type: ‘marker’, markerType: “rectangle” }] }] }); |
Property: axes.pointers.markerShape let gauge: CircularGauge = new CircularGauge({ axes: [{ pointers: [{ type: ‘marker’, markerShape: ‘Diamond’ }] }] }); gauge.appendTo(‘#container’); |
Marker Width | Property: scales.pointers.width $(“#container”).ejCircularGauge({ scales:[{ pointers: [{ type: ‘marker’, width: 20 }] }] }); |
Property: axes.pointers.markerWidth let gauge: CircularGauge = new CircularGauge({ axes: [{ pointers: [{ type: ‘marker’, markerWidth: 20 }] }] }); gauge.appendTo(‘#container’); |
Marker Height | Property: scales.pointers.length $(“#container”).ejCircularGauge({ scales:[{ pointers: [{ type: ‘marker’, length: 25 }] }] }); |
Property: axes.pointers.markerHeight let gauge: CircularGauge = new CircularGauge({ axes: [{ pointers: [{ type: ‘marker’, markerHeight: 25 }] }] }); gauge.appendTo(‘#container’); |
Marker Image | Property: scales.pointers.imageUrl $(“#container”).ejCircularGauge({ scales:[{ pointers: [{ type: ‘marker’, imageUrl: “football.png” }] }] }); |
Property: axes.pointers.imageUrl let gauge: CircularGauge = new CircularGauge({ axes: [{ pointers: [{ type: ‘marker’, imageUrl: “football.png” }] }] }); gauge.appendTo(‘#container’); |
Border Customization | Property: scales.pointers.border $(“#container”).ejCircularGauge({ scales:[{ pointers: [{ type: ‘marker’, border: { color: ‘red’, width: 2 } }] }] }); |
Property: axes.pointers.border let gauge: CircularGauge = new CircularGauge({ axes: [{ pointers: [{ type: ‘marker’, border: { color: ‘red’, width: 2 } }] }] }); gauge.appendTo(‘#container’); |
Behavior | API in Essential JS 1 | API in Essential JS 2 |
---|---|---|
Rangebar | Not Applicable | Property: axes.pointers.type let gauge: CircularGauge = new CircularGauge({ axes: [{ pointers: [{ type: ‘RangeBar’ }] }] }); gauge.appendTo(‘#container’); |
Rounded Corner Radius | Not Applicable | Property: axes.pointers.roundedCornerRadius let gauge: CircularGauge = new CircularGauge({ axes: [{ pointers: [{ type: ‘RangeBar’, roundedCornerRadius: 10 }] }] }); gauge.appendTo(‘#container’); |
Behavior | API in Essential JS 1 | API in Essential JS 2 |
---|---|---|
Content | Property: scales.customLabels.value $(“#container”).ejCircularGauge({ scales:[{ customLabels: [{ value: ‘Lineargauge’ }] }] }); |
Property: axes.annotations.content let gauge: CircularGauge = new CircularGauge({ axes: [{ annotations: [{ content: ‘Annotation’ }] }] }); gauge.appendTo(‘#container’); |
Angle | Property: scales.customLabels.textAngle $(“#container”).ejCircularGauge({ scales:[{ customLabels: [{ textAngle: 90 }] }] }); |
Property: axes.annotations.angle let gauge: CircularGauge = new CircularGauge({ axes: [{ annotations: [{ angle: 90 }] }] }); gauge.appendTo(‘#container’); |
Font Family | Property: scales.customLabels.font.fontFamily $(“#container”).ejCircularGauge({ scales:[{ customLabels: [{ font: { fontFamily: “Arial” } }] }] }); |
Property: axes.annotations.textStyle.fontFamily let gauge: CircularGauge = new CircularGauge({ axes: [{ annotations: [{ textStyle: { fontFamily: “Arial” } }] }] }); gauge.appendTo(‘#container’); |
Font Color | Property: scales.customLabels.color $(“#container”).ejCircularGauge({ scales:[{ customLabels: [{ color : “red” }] }] }); |
Property: axes.annotations.textStyle.color let gauge: CircularGauge = new CircularGauge({ axes: [{ annotations: [{ textStyle: { color: “red” } }] }] }); gauge.appendTo(‘#container’); |
Auto Angle | Not Applicable | Property: axes.annotations.autoAngle let gauge: CircularGauge = new CircularGauge({ axes: [{ annotations: [{ autoAngle : true }] }] }); gauge.appendTo(‘#container’); |
Radius | Not Applicable | Property: axes.annotations.radius let gauge: CircularGauge = new CircularGauge({ axes: [{ annotations: [{ radius : “10%” }] }] }); gauge.appendTo(‘#container’); |
Annotation Position | Property: scales.customLabels.position $(“#container”).ejCircularGauge({ scales:[{ customLabels: [{ position : { x: 10, y: 10 } }] }] }); |
Not Applicable |
Annotation Position Type | Property: scales.customLabels.positionType $(“#container”).ejCircularGauge({ scales:[{ customLabels: [{ positionType : “outer” }] }] }); |
Not Applicable |
ZIndex | Not Applicable | Property: axes.annotations.zIndex let gauge: CircularGauge = new CircularGauge({ axes: [{ annotations: [{ zIndex : ‘1’ }] }] }); gauge.appendTo(‘#container’); |
Behavior | API in Essential JS 1 | API in Essential JS 2 |
---|---|---|
Title | Not Applicable | Property: title let gauge: CircularGauge = new CircularGauge({ title: ‘Circular Gauge’ }); gauge.appendTo(‘#container’); |
Background Color | Property: backgroundColor $(“#container”).ejCircularGauge({ backgroundColor : “red” }); |
Property: background let gauge: CircularGauge = new CircularGauge({ background : “red” }); gauge.appendTo(‘#container’); |
Localization | Property: locale $(“#container”).ejCircularGauge({ locale : “en-US” }); |
Property: locale let gauge: CircularGauge = new CircularGauge({ locale : “en-US” }); gauge.appendTo(‘#container’); |
Border | Not Applicable | Property: border let gauge: CircularGauge = new CircularGauge({ border : { color: “red” , width: 2 } }); gauge.appendTo(‘#container’); |
Center of X | Not Applicable | Property: centerX let gauge: CircularGauge = new CircularGauge({ centerX : “120px” }); gauge.appendTo(‘#container’); |
Center of Y | Not Applicable | Property: centerY let gauge: CircularGauge = new CircularGauge({ centerY : “150px” }); gauge.appendTo(‘#container’); |
Theme | Property: theme $(“#container”).ejCircularGauge({ theme : “flatlight” }); |
Property: theme let gauge: CircularGauge = new CircularGauge({ theme : “Material” }); gauge.appendTo(‘#container’); |
Margin | Not Applicable | Property: margin let gauge: CircularGauge = new CircularGauge({ margin: { left: 40, right: 40, top: 40, bottom: 40 } }); gauge.appendTo(‘#container’); |
Behavior | API in Essential JS 1 | API in Essential JS 2 |
---|---|---|
Annotation Event | Event: drawCustomLabel $(“#container”).ejCircularGauge({ drawCustomLabel: function (args) {} }); |
Event: annotationRender let gauge: CircularGauge = new CircularGauge({ annotationRender: function(e: IAnnotationRenderEventArgs): void { } }); gauge.appendTo(‘#container’); |
Label Event | Event: drawLabels $(“#container”).ejCircularGauge({ drawLabels: function (args) {} }); |
Event: axisLabelRender let gauge: CircularGauge = new CircularGauge({ axisLabelRender: function(e: IAxisLabelRenderEventArgs): void { } }); gauge.appendTo(‘#container’); |
Load Event | Event: load $(“#container”).ejCircularGauge({ load: function (args) {} }); |
Event: load let gauge: CircularGauge = new CircularGauge({ load: function(e: ILoadedEventArgs): void { } }); gauge.appendTo(‘#container’); |
Loaded Event | Event: loaded $(“#container”).ejCircularGauge({ loaded: function (args) {} }); |
Event: loaded let gauge: CircularGauge = new CircularGauge({ loaded: function(e: ILoadedEventArgs): void { } }); gauge.appendTo(‘#container’); |
Tooltip Rendered Event | Not Applicable | Event: tooltipRender let gauge: CircularGauge = new CircularGauge({ tooltipRender: function(e: ITooltipRenderEventArgs): void { } }); gauge.appendTo(‘#container’); |
Resized Rendered Event | Not Applicable | Event: resized let gauge: CircularGauge = new CircularGauge({ tooltipRender: function(e: IResizeEventArgs): void { } }); gauge.appendTo(‘#container’); |
Animation Event | Not Applicable | Event: animationComplete let gauge: CircularGauge = new CircularGauge({ animationComplete: function(e: IAnimationCompleteEventArgs): void { } }); gauge.appendTo(‘#container’); |
Mousedown Event | Event: mouseClick $(“#container”).ejCircularGauge({ mouseClick: function (args) {} }); |
Event: gaugeMouseDown let gauge: CircularGauge = new CircularGauge({ gaugeMouseDown: function(e: IMouseEventArgs): void { } }); gauge.appendTo(‘#container’); |
Mousemove Event | Event: mouseClickMove $(“#container”).ejCircularGauge({ mouseClickMove: function (args) {} }); |
Event: gaugeMouseLeave let gauge: CircularGauge = new CircularGauge({ gaugeMouseLeave: function(e: IMouseEventArgs): void { } }); gauge.appendTo(‘#container’); |
Mouseup Event | Event: mouseClickUp $(“#container”).ejCircularGauge({ mouseClickUp: function (args) {} }); |
Event: gaugeMouseUp let gauge: CircularGauge = new CircularGauge({ gaugeMouseUp: function(e: IMouseEventArgs): void { } }); gauge.appendTo(‘#container’); |
Pointerdrag Move Event | Event: drawPointers $(“#container”).ejCircularGauge({ drawPointers: function (args) {} }); |
Event: dragMove let gauge: CircularGauge = new CircularGauge({ dragMove: function(e: IMouseEventArgs): void { } }); gauge.appendTo(‘#container’); |
Draw Range Event | Event: drawRange $(“#container”).ejCircularGauge({ drawRange: function (args) {} }); |
Not Applicable |
Draw Ticks Event | Event: drawTicks $(“#container”).ejCircularGauge({ drawTicks: function (args) {} }); |
Not Applicable |
Legend Render Event | Event: legendItemRender $(“#container”).ejCircularGauge({ legendItemRender: function (args) {} }); |
Not Applicable |
Animation Complete Event | Not Applicable | Event: animationComplete let gauge: CircularGauge = new CircularGauge({ animationComplete: function(e: IAnimationCompleteEventArgs): void { } }); gauge.appendTo(‘#container’); |
Right Click Event | Event: rightClick $(“#container”).ejCircularGauge({ rightClick: function (args) {} }); |
Not Applicable |
Double Click Event | Event: doubleClick $(“#container”).ejCircularGauge({ doubleClick: function (args) {} }); |
Not Applicable |