Migration from Essential® JS 1
18 Nov 201822 minutes to read
This article describes the API migration process of Accordion component from Essential® JS 1 to Essential® JS 2.
Data Binding
| Behavior | API in Essential® JS 1 | API in Essential® JS 2 |
|---|---|---|
| Datasource |
Property: dataSource@(Html.EJ().TreeMap("container").DataSource(datasource).WeightValuePath("population"))@section ControlsSection{@{ var datasource = ViewData["medals"];}script: public ActionResult Customization(){ViewData["medals"] = MedalData.GetPopulation();return View();}public class MedalData{public static List<MedalData> GetPopulation()List<MedalData> medals = new List<MedalData>();medals.Add(new MedalData(){Continent: "Asia", Population: 1749046000} return medals; }}
|
Property: dataSource@Html.EJS().TreeMap("container").Load("load").LayoutType(LayoutMode.Squarified).Render();function load(args){var data=[{ Continent: "Asia", Population: 1749046000}];args.treemap.dataSource = data;}
|
Appearance
| Behavior | API in Essential® JS 1 | API in Essential® JS 2 |
|---|---|---|
| Layout |
Property: itemsLayoutMode@(Html.EJ().TreeMap("container").ItemsLayoutMode("SliceAndDiceAuto"))
|
Property: layoutType@Html.EJS().TreeMap("container").LayoutType(LayoutMode.Squarified).Render();
|
| Weight Value Path |
Property: weightValuePath@(Html.EJ().TreeMap("container")..WeightValuePath("Population"))
|
Property: weightValuePath@Html.EJS().TreeMap("container").WeightValuePath("Population").Render();
|
| Range Color Value Path |
Property: colorValuePath@(Html.EJ().TreeMap("container")..ColorValuePath("Continent") )
|
Property: rangeColorValuePath@Html.EJS().TreeMap("container").ColorValuePath("Continent").Render();
|
| Equal Color Value Path | Not Applicable |
Property: equalColorValuePath@Html.EJS().TreeMap("container")equalColorValuePath('Asia').Render();
|
| Height |
Property: height@(Html.EJ().TreeMap("container").Height(50))
|
Property: height@Html.EJS().TreeMap("container")Height('50px').Render();
|
| Width |
Property: width@(Html.EJ().TreeMap("container").Width(400))
|
Property: width@Html.EJS().TreeMap("container")Width('400px').Render();
|
| Theme | Not Applicable |
Property: theme@Html.EJS().TreeMap("container")theme('Highcontrast').Render();
|
| Localization |
Property: locale@(Html.EJ().TreeMap("container").Locale("en-US")
|
Property: locale@Html.EJS().TreeMap("container")Locale("en-US").Render();
|
| Palette Colors |
Property: paletteColorMapping.colors@(Html.EJ().TreeMap("container")..TreeMapPaletteColorMapping(colors(['red','green'] )
|
Property: palette@Html.EJS().TreeMap("container")Palette(new string[]{'#C33764', '#AB3566'}).Render();
|
| Margin | Not Applicable |
Property: margin@Html.EJS().TreeMap("container")Margin(mar=>mar.left(10).top('10')).Render();
|
| Resize |
Property: enableResize@(Html.EJ().TreeMap("container").enableResize(true)
|
Not Applicable |
| Responsive |
Property: isResponsive@(Html.EJ().TreeMap("container").isResponsive(true))
|
Not Applicable |
Leaf Items
| Behavior | API in Essential® JS 1 | API in Essential® JS 2 |
|---|---|---|
| Border Color |
Property: leafItemSettings.borderBrush@(Html.EJ().TreeMap("container").LeafItemsSetting(lls =>{ lls.showLabels(true).borderBrush("blue")})
|
Property: leafItemSettings.border@Html.EJS().TreeMap("container").LeafItemSettings(leaf => leaf.Border(new TreeMapBorder{ Color = "white", Width = 0.5 })).Render();
|
| Border Width |
Property: leafItemSettings.borderThickness@(Html.EJ().TreeMap("container")..LeafItemsSetting(lls =>{ lls.showLabels(true) .borderThickness(5)})
|
Property: leafItemSettings.border@Html.EJS().TreeMap("container").LeafItemSettings(leaf =>leaf.Border(new TreeMapBorder{ Width = 0.5 })).Render();
|
| Gap Value |
Property: leafItemSettings.gap@(Html.EJ().TreeMap("container")..LeafItemsSetting(lls =>{ lls.showLabels(true).gap(5)})
|
Property: leafItemSettings.gap@Html.EJS().TreeMap("container").LeafItemSettings(leaf =><br/>leaf.Gap(5)).Render();
|
| Leaf Item Label |
Property: leafItemSettings.itemTemplate@(Html.EJ().TreeMap("container").LeafItemsSetting(lls =>{lls.showLabels(true).ItemTemplate("template")})
|
Property: leafItemSettings.labelTemplate@Html.EJS().TreeMap("container").LeafItemSettings(leaf =>leaf.LabelTemplate('template')).Render();
|
| Leaf Label Path |
Property: leafItemSettings.labelPath@(Html.EJ().TreeMap("container")..LeafItemsSetting(lls =>{ lls.showLabels(true).LabelPath("GameName")})
|
Property: leafItemSettings.labelPath@Html.EJS().TreeMap("container").LeafItemSettings(leaf =>.LabelPath('GameName') ).Render();
|
| Leaf Label Position |
Property: leafItemSettings.labelPosition@(Html.EJ().TreeMap("container")..LeafItemsSetting(lls =>{ lls.showLabels( true)labelPosition: "topcenter"})
|
Property: leafItemSettings.labelPosition@Html.EJS().TreeMap("container").LeafItemSettings(leaf =>leaf.LabelPosition('Center')).Render();
|
| Leaf Label Color | Not Applicable |
Property: leafItemSettings.fill@Html.EJS().TreeMap("container").LeafItemSettings(leaf =>leaf.Fill('red')).Render();
|
| Random Colors | Not Applicable |
Property: leafItemSettings.autoFill@Html.EJS().TreeMap("container").LeafItemSettings(leaf =>leaf.AutoFill(true)).Render();
|
| Format | Not Applicable |
Property: leafItemSettings.labelFormat@Html.EJS().TreeMap("container").LeafItemSettings(leaf =>leaf.LabelFormat('${Continent}-${Population}')<br/>).Render();
|
| Labels Visibility |
Property: leafItemSettings.showLabels@(Html.EJ().TreeMap("container").LeafItemsSetting(lls =>{lls.ShowLabels(true)})
|
Property: leafItemSettings.showLabels@Html.EJS().TreeMap("container").LeafItemSettings(leaf =>leaf.ShowLabels(false)).Render();
|
| Opacity | Not Applicable |
Property: *leafItemSettings.opacity *@Html.EJS().TreeMap("container").LeafItemSettings(leaf =>leaf.Opacity(0.7)).Render();
|
| Padding | Not Applicable |
Property: *leafItemSettings.padding *@Html.EJS().TreeMap("container").LeafItemSettings(leaf =>leaf.Padding(5) ).Render();
|
| Font Customization | Not Applicable |
Property: leafItemSettings.labelStyle@Html.EJS().TreeMap("container").LeafItemSettings(leaf =>leaf.LabelStyle(newTreeMapFont {size= '12px', color= 'red', opacity= 0.5 })).Render();
|
| Position of Template | Not Applicable |
Property: leafItemSettings.templatePosition@Html.EJS().TreeMap("container").LeafItemSettings(leaf =>leaf.TemplatePosition('Center')).Render();
|
Legend
| Behavior | API in Essential® JS 1 | API in Essential® JS 2 |
|---|---|---|
| Legend Alignment |
Property: legendSettings.alignment@(Html.EJ().TreeMap("container")..TreeMapLegend(t1=>{t1.Alignment("far")})
|
Property: legendSettings.alignment@Html.EJS().TreeMap("container").LegendSettings(t1=> t1.Alignment("far")).Render();
|
| Legend Visibility |
Property: showLegend@(Html.EJ().TreeMap("container")..TreeMapLegend(t1=>{t1.ShowLegend(false)})
|
Property: legendSettings.visible@Html.EJS().TreeMap("container").LegendSettings(t1=>t1.ShowLegend(false)).Render();
|
| Legend Position |
Property: legendSettings.dockPosition@(Html.EJ().TreeMap("container")..TreeMapLegend(t1=>{t1.DockPosition("bottom")})
|
Property: legendSettings.position@Html.EJS().TreeMap("container").LegendSettings(t1=> t1.position('Top')).Render();
|
| Legend Height |
Property: legendSettings.height@(Html.EJ().TreeMap("container")..TreeMapLegend(t1=>{t1.Height(100)})
|
Property: legendSettings.height@Html.EJS().TreeMap("container").LegendSettings(t1=> t1.Height('100px')).Render();
|
| Legend Width |
Property: legendSettings.width@(Html.EJ().TreeMap("container")..TreeMapLegend(t1=>{t1.Width(100)})
|
Property: legendSettings.width@Html.EJS().TreeMap("container").LegendSettings(t1=> t1.Width('100')).Render();
|
| Shape Height |
Property: legendSettings.iconHeight@(Html.EJ().TreeMap("container")..TreeMapLegend(t1=>{t1.IconHeight(15)})
|
Property: legendSettings.shapeHeight@Html.EJS().TreeMap("container").LegendSettings(t1=> t1.ShapeHeight('40px')).Render();
|
| Shape Width |
Property: legendSettings.iconWidth@(Html.EJ().TreeMap("container")..TreeMapLegend(t1=>{t1.IconWidth(8)})
|
Property: legendSettings.shapeWidth@Html.EJS().TreeMap("container").LegendSettings(t1=>t1.ShapeWidth('40px')).Render();
|
| Padding | Not Applicable |
Property: legendSettings.shapePadding@Html.EJS().TreeMap("container").LegendSettings(t1=> t1.ShapePadding (10)).Render();
|
| Legend Title |
Property: legendSettings.title@(Html.EJ().TreeMap("container")..TreeMapLegend(t1=>{t1.Title("Population")})
|
Property: legendSettings.title@Html.EJS().TreeMap("container").LegendSettings(t1=>t1.Title('Legend')).Render();
|
| Legend Shape | Not Applicable |
Property: legendSettings.shape@Html.EJS().TreeMap("container").LegendSettings(t1=>t1.Shape('Rectangle')).Render();
|
| Legend Mode |
Property: legendSettings.mode@(Html.EJ().TreeMap("container")..TreeMapLegend(t1=>{t1.mode("interactive")})
|
Property: legendSettings.mode@Html.EJS().TreeMap("container").LegendSettings(t1=>t1.mode("interactive")).Render();
|
| Legend Text Customization | Not Applicable |
Property: legendSettings.textStyle@Html.EJS().TreeMap("container").LegendSettings(legend=>legend.TextStyle(new TreeMapFont{ Size= "10px", Opacity= 0.5, Color= "red"})).Render();
|
| Legend Title Customization | Not Applicable |
Property: legendSettings.titleStyle@Html.EJS().TreeMap("container").LegendSettings(legend=>legend.TitleStyle(new TreeMapFont{ Size= "10px", Opacity= 0.5, Color= "red" })).Render();
|
| Legend Shape Border | Not Applicable |
Property: legendSettings.shapeBorder@Html.EJS().TreeMap("container").LegendSettings(legend.ShapeBorder(new TreeMapBorder{ Color= "red", Width= 1 })).Render();
|
| Legend Template |
Property: legendSettings.template@(Html.EJ().TreeMap("container")..TreeMapLegend(t1=>{t1.template("template")})
|
Not Applicable |
| Left Label |
Property: legendSettings.leftLabel@(Html.EJ().TreeMap("container")..TreeMapLegend(t1=>{t1.Mode("interactive").LeftLabel("10Million")})
|
Not Applicable |
| Right Label |
Property: legendSettings.rightLabel@(Html.EJ().TreeMap("container")..TreeMapLegend(t1=>{t1.Mode("interactive").LeftLabel("10Million")})
|
Not Applicable |
| Legend Shape Image | Not Applicable |
Property: legendSettings.imageUrl@Html.EJS().TreeMap("container").LegendSettings(t1=>t1.ImageUrl('')).Render();
|
| Position in Intractive Legend | Not Applicable |
Property: legendSettings.labelPosition@Html.EJS().TreeMap("container").LegendSettings(t1=>t1.LabelPosition("Center")).Render();
|
| Legend Location | Not Applicable |
Property: legendSettings.location@Html.EJS().TreeMap("container").LegendSettings(t1=>t1.Location({ x=10, y= 20 })).Render();
|
| Legend Orientation | Not Applicable |
Property: legendSettings.orientation@Html.EJS().TreeMap("container").LegendSettings(t1=>t1.Orientation("Horizontal")).Render();
|
Levels
| Behavior | API in Essential® JS 1 | API in Essential® JS 2 |
|---|---|---|
| Random Colors | Not Applicable |
Property: levels.autoFill@Html.EJS().TreeMap("container").Levels(l1=>l1.AutoFill(true)).Render();
|
| Level Background Color |
Property: levels.groupBackground@(Html.EJ().TreeMap("container")..Levels(l1=>{l1.GroupBackground("white")})
|
Property: levels.fill@Html.EJS().TreeMap("container").Levels(l1=> l1.Fill('white')).Render();
|
| Level Border Color |
Property: levels.groupBorderColor@(Html.EJ().TreeMap("container").Levels(l1=>l1.GroupBorderColor("#58585B") {})
|
Property: levels.border.color@Html.EJS().TreeMap("container").Levels(l1=>l1.Border(new TreeMapBorder{color ='black'})).Render();
|
| Level Border Width |
Property: levels.groupBorderThickness@(Html.EJ().TreeMap("container")..Levels(l1=>{l1.GroupBorderThickness(2)})
|
Property: levels.border.width@Html.EJS().TreeMap("container").Levels(l1=>l1.Border(new TreeMapBorder{width =0.5})).Render();
|
| Group Gap |
Property: levels.groupGap@(Html.EJ().TreeMap("container")..Levels(l1=>{l1.groupGap(2)})
|
Property: levels.groupGap@Html.EJS().TreeMap("container").Levels(l1=>l1.GroupGap(2)).Render();
|
| Group Padding |
Property: levels.groupPadding@(Html.EJ().TreeMap("container")..Levels(l1=>l1.GroupPadding(1){})
|
Property: levels.groupPadding@Html.EJS().TreeMap("container").Levels(l1=> l1.GroupPadding(1)).Render();
|
| Group Path |
Property: levels.groupPath@(Html.EJ().TreeMap("container")..Levels(l1=>{l1.GroupPath("pathname")})
|
Property: levels.groupPath@Html.EJS().TreeMap("container").Levels(l1=>l1.GroupPath("pathname")).Render();
|
| Height of Header Level |
Property: levels.headerHeight@(Html.EJ().TreeMap("container")..Levels(l1=>{l1.HeaderHeight(20)})
|
Property: levels.headerHeight@Html.EJS().TreeMap("container").Levels(l1=>l1.HeaderHeight(20)).Render();
|
| Header Template |
Property: levels.headerTemplate@(Html.EJ().TreeMap("container")..Levels(l1=>{l1.HeaderTemplate("template")})
|
Property: levels.headerTemplate@Html.EJS().TreeMap("container").Levels(l1=> l1.HeaderTemplate("template")).Render();
|
| Opacity of Color | Not Applicable |
Property: levels.opacity@Html.EJS().TreeMap("container").Levels(l1=>l1.Opacity(0.5)).Render();
|
| Header Visibility |
Property: levels.showHeader@(Html.EJ().TreeMap("container")..Levels(l1=>{l1.ShowHeader(false)})
|
Property: levels.showHeader@Html.EJS().TreeMap("container").Levels(l1=>l1.ShowHeader(false)).Render();
|
| Template Position |
Property: levels.labelPosition@(Html.EJ().TreeMap("container")..Levels(l1=>{l1.labelPosition("topleft")})
|
Property: levels.templatePosition@Html.EJS().TreeMap("container").Levels(l1=>l1.TemplatePosition('Center')).Render();
|
| Header Style | Not Applicable |
Property: levels.headerStyle@Html.EJS().TreeMap("container").Levels(l1=>l1.HeaderStyle(new TreeMapFont {Color= 'red', Size= '16px', Opacity= 0.7 })).Render();
|
| Header Format | Not Applicable |
Property: levels.headerFormat@Html.EJS().TreeMap("container").Levels(l1=>l1.HeaderFormat('${Continent}')).Render();
|
| Header Alignment | Not Applicable |
Property: levels.headerAlignment@Html.EJS().TreeMap("container").Levels(l1=> l1.HeaderAlignment('Center')).Render();
|
Selection
| Behavior | API in Essential® JS 1 | API in Essential® JS 2 |
|---|---|---|
| Selection |
Property: selectionMode@(Html.EJ().TreeMap("container")..selectionMode("default"))
|
Property: selectionSettings.mode@Html.EJS().TreeMap("container").SelectionSettings(selectionSettings=>selectionSettings.Enable(true).Mode('Item')).Render();
|
| Selection Color | Not Applicable |
Property: selectionSettings.fill@Html.EJS().TreeMap("container").SelectionSettings(selectionSettings=>selectionSettings.Enable(true).Fill('blue')).Render();
|
| Selection Color Opacity | Not Applicable |
Property: selectionSettings.opacity@Html.EJS().TreeMap("container").SelectionSettings(selectionSettings=>selectionSettings.Enable(true).Opacity('0.5')).Render();
|
| Border for selection | Not Applicable |
Property: selectionSettings.border@Html.EJS().TreeMap("container").SelectionSettings(selectionSettings=>selectionSettings.Enable(true).Border(new TreeMapBorder{Color= 'red', Width=2 })).Render();
|
Hightlight
| Behavior | API in Essential® JS 1 | API in Essential® JS 2 |
|---|---|---|
| Highlight Group Selection Mode |
Property: highlightGroupOnSelection@(Html.EJ().TreeMap("container").highlightGroupOnSelection(true))
|
Property: highlightSettings.mode@Html.EJS().TreeMap("container")HighlightSettings(highlight =>highlight.Enable(true).Mode('All')).Render();
|
| Highlight Selection Mode |
Property: highlightOnSelection@(Html.EJ().TreeMap("container").highlightOnSelection(true)
|
Property: highlightSettings.mode@Html.EJS().TreeMap("container")HighlightSettings(highlight =>highlight.Enable(true)Mode('Item')).Render();
|
| Highlight Group Border Color |
Property: highlightGroupBorderBrush@(Html.EJ().TreeMap("container").highlightGroupBorderBrush('gray')
|
Property: highlightSettings.border.color@Html.EJS().TreeMap("container")HighlightSettings(highlight =>highlight.Enable(true).Mode('All').Border(new TreeMapBorder{color="red"}).Render();
|
| Highlight Group Border Width |
Property: highlightGroupBorderThickness@(Html.EJ().TreeMap("container").highlightGroupBorderThickness(3)
|
Property: highlightSettings.border.width@Html.EJS().TreeMap("container")HighlightSettings(highlight =>highlight.Enable(true)).Mode('All').Border(new TreeMapBorder{Width=0.8}).Render();
|
| Highlight Color | Not Applicable |
Property: highlightSettings.fill@Html.EJS().TreeMap("container")HighlightSettings(highlight =>highlight.Enable(true).Fill('red')).Render();
|
| Highlight Color Opacity | Not Applicable |
Property: highlightSettings.opacity@Html.EJS().TreeMap("container")HighlightSettings(highlight =>highlight.Enable(true)Fill('red').Opacity(0.5)).Render();
|
Range ColorMapping
| Behavior | API in Essential® JS 1 | API in Essential® JS 2 |
|---|---|---|
| From value |
Property: rangeColorMapping.from@(Html.EJ().TreeMap("container").TreeMapRangeColorMappings(cm =>cm.From(1000)))
|
Property: leafItemSettings.colorMapping.from@Html.EJS().TreeMap("container").Load("load").Render();function load(args){args.treemap.leafItemSettings.colorMapping[0] ={from:1000}}
|
| To value |
Property: rangeColorMapping.to@(Html.EJ().TreeMap("container").TreeMapRangeColorMappings(cm =>cm.To(1000)))
|
Property: leafItemSettings.colorMapping.to@Html.EJS().TreeMap("container").Load("load").Render();function load(args){args.treemap.leafItemSettings.colorMapping[0] ={to:10000}}
|
| Color |
Property: rangeColorMapping.color@(Html.EJ().TreeMap("container").TreeMapRangeColorMappings(cm =>cm.Color('red')))
|
Property: leafItemSettings.colorMapping.color@Html.EJS().TreeMap("container").Load("load").Render();function load(args){args.treemap.leafItemSettings.colorMapping[0] ={color:'red'}}
|
| Legend Label |
Property: rangeColorMapping.legendLabel@(Html.EJ().TreeMap("container").TreeMapRangeColorMappings(cm =>cm.LegendLabel("Growth")))
|
Property: leafItemSettings.colorMapping.label@Html.EJS().TreeMap("container").Load("load").Render();function load(args){args.treemap.leafItemSettings.colorMapping[0] ={label: "Growth"}}
|
Desaturation ColorMapping
| Behavior | API in Essential® JS 1 | API in Essential® JS 2 |
|---|---|---|
| From value |
Property: desaturationColorMapping.from@(Html.EJ().TreeMap("container").TreeMapDesaturationColorMapping(cm =>cm.From(1)))
|
Property: leafItemSettings.colorMapping.from@Html.EJS().TreeMap("container").Load("load").Render();function load(args){args.treemap.leafItemSettings.colorMapping[0] ={from:1000} }
|
| To value |
Property: desaturationColorMapping.to@(Html.EJ().TreeMap("container").TreeMapDesaturationColorMapping(cm =>cm.To(0.2)))
|
Property: leafItemSettings.colorMapping.to@Html.EJS().TreeMap("container").Load("load").Render();function load(args){args.treemap.leafItemSettings.colorMapping[0] ={to:10000} }
|
| Color |
Property: desaturationColorMapping.color@(Html.EJ().TreeMap("container").TreeMapDesaturationColorMapping(cm =>cm.color('red')))
|
Property: leafItemSettings.colorMapping.color@Html.EJS().TreeMap("container").Load("load").Render();function load(args){args.treemap.leafItemSettings.colorMapping[0] ={color:'red'} }
|
| Value | Not Applicable |
Property: leafItemSettings.colorMapping.value@Html.EJS().TreeMap("container").Load("load").Render();function load(args){args.treemap.leafItemSettings.colorMapping[0] ={value: "Population"} }
|
| Minimum Opacity | Not Applicable |
Property: leafItemSettings.colorMapping.minOpacity@Html.EJS().TreeMap("container").Load("load").Render();function load(args){args.treemap.leafItemSettings.colorMapping[0] ={minOpacity: 0.7} }
|
| Maximum Opacity | Not Applicable |
Property: leafItemSettings.colorMapping.maxOpacity@Html.EJS().TreeMap("container").Load("load").Render();function load(args){args.treemap.leafItemSettings.colorMapping[0] ={maxOpacity: 0.7}}
|
Tooltip
| Behavior | API in Essential® JS 1 | API in Essential® JS 2 |
|---|---|---|
| Tooltip |
Property: showTooltip@(Html.EJ().TreeMap("container").ShowTooltip(true))
|
Property: tooltipSettings.visible@Html.EJS().TreeMap("container").TooltipSettings(new TreeMapTooltipSettings{Visible =true}).Render();
|
| Tooltip Template |
Property: tooltipTemplate@(Html.EJ().TreeMap("container").ShowTooltip(true).TooltipTemplate("template"))
|
Property: tooltipSettings.template@Html.EJS().TreeMap("container").TooltipSettings(new TreeMapTooltipSettings{Visible =true,template='template'}).Render();
|
| Tooltip Border | Not Applicable |
Property: tooltipSettings.border@Html.EJS().TreeMap("container").TooltipSettings(new TreeMapTooltipSettings{Visible=true,Border=(new TreemapBorder{Color='red'}) }).Render();
|
| Tooltip Color | Not Applicable |
Property: tooltipSettings.fill@Html.EJS().TreeMap("container").TooltipSettings(new TreeMapTooltipSettings{Visible =true , Fill='red'}).Render();
|
| Tooltip Format | Not Applicable |
Property: tooltipSettings.format@Html.EJS().TreeMap("container").TooltipSettings(new TreeMapTooltipSettings{Visible =true, Format='${Population}'}).Render();
|
| Tooltip Marker Shape | Not Applicable |
Property: tooltipSettings.markerShapes@Html.EJS().TreeMap("container").TooltipSettings(new TreeMapTooltipSettings{Visible =true, MarkerShapes='Circle' }).Render();
|
| Tooltip Color Opacity | Not Applicable |
Property: tooltipSettings.opacity@Html.EJS().TreeMap("container").TooltipSettings(new TreeMapTooltipSettings{Visible =true, Opacity: 0.5 }).Render();
|
| Tooltip Text Style | Not Applicable |
Property: tooltipSettings.textStyle@Html.EJS().TreeMap("container").TooltipSettings(new TreeMapTooltipSettings {Visible =trueTextStyle=(new TreeMapFont { Color= 'red', Opacity=0.5, Size= '12px' })}).Render();
|
Drilldown
| Behavior | API in Essential® JS 1 | API in Essential® JS 2 |
|---|---|---|
| Drilldown |
Property: enableDrillDown@(Html.EJ().TreeMap("container").EnableDrillDown(true))
|
Property: enableDrillDown@Html.EJS().TreeMap("container").EnableDrillDown(true).Render();
|
| Drilldown Level |
Property: drillDownLevel@(Html.EJ().TreeMap("container").DrillDownLevel(1))
|
Property: InitialDrillSettings.groupIndex@Html.EJS().TreeMap("container").EnableDrillDown(true)InitialDrillDown(new TreeMapInitialDrillSettings{ GroupIndex =1}).Render();
|
Methods
| Behavior | API in Essential® JS 1 | API in Essential® JS 2 |
|---|---|---|
| Treemap Refresh Method |
Method: refreshvar treemap = $("#container").ejTreeMap("instance"); treemap.refresh();
|
Method: refreshvar treemap = document.getElementById('container').ej2_instances[0]; treemap.refresh();
|
| Method to Drilldown |
Method: drillDownvar treemap = $("#container").ejTreeMap("instance"); treemap.drillDown();
|
Not Applicable |
| Append to Method | Not Applicable |
Method: appendTovar treemap = document.getElementById('container').ej2_instances[0]; treemap.appendTo();
|
| Add Event Listener Method | Not Applicable |
Method: addEventListenervar treemap = document.getElementById('container').ej2_instances[0]; treemap.addEventListener();
|
| Treemap Destroy Method | Not Applicable |
Method: destroyvar treemap = document.getElementById('container').ej2_instances[0]; treemap.destroy();
|
| Treemap Exporting Method | Not Applicable |
Method: exportvar treemap = document.getElementById('container').ej2_instances[0]; treemap.export();
|
| Get the Module Name | Not Applicable |
Method: getModuleNamevar treemap = document.getElementById('container').ej2_instances[0]; treemap.getModuleName();
|
| Printing the Treemap | Not Applicable |
Method: printvar treemap = document.getElementById('container').ej2_instances[0]; treemap.print();
|
| Resizing the Treemap | Not Applicable |
Method: resizeOnTreeMapvar treemap = document.getElementById('container').ej2_instances[0]; treemap.resizeOnTreeMap();
|
| Inject Method (Tooltip) | Not Applicable |
Method: resizeOnTreeMapTreeMap.Inject(TreeMapTooltip); var treemap = document.getElementById('container').ej2_instances[0]; treemap.resizeOnTreeMap();
|
| Remove Event Listener Method | Not Applicable |
Method: removeEventListenervar treemap = document.getElementById('container').ej2_instances[0]; treemap.removeEventListener();
|
Events
| Behavior | API in Essential® JS 1 | API in Essential® JS 2 |
|---|---|---|
| Treemap Load Event | Not Applicable |
Event: load@Html.EJS().TreeMap("container"). Load(" load").Render();function itemMove(args){}
|
| Treemap Loaded Event | Not Applicable |
Event: loaded@Html.EJS().TreeMap("container").Loaded("load").Render();function load(args){}
|
| Event Before Print | Not Applicable |
Event: beforePrint@Html.EJS().TreeMap("container").BeforePrint("beforePrint").Render();function beforePrint(args){}
|
| Click Event |
Event: click@(Html.EJ().TreeMap("container").Click("click"))<script>function click(args){}
|
Event: click@Html.EJS().TreeMap("container").Click("click").Render();function click(args){}
|
| Drill Start Event |
Event: drillStarted@(Html.EJ().TreeMap("container").DrillStarted("drillStarted"))<script>function drillStarted(args){}
|
Event: drillStart@Html.EJS().TreeMap("container").DrillStart("drillStart").Render();function drillStart(args){}
|
| Drill End Event | Not Applicable |
Event: drillEnd@Html.EJS().TreeMap("container").DrillEnd("drillEnd").Render();function drillEnd(args){}
|
| Event on Item Click | Not Applicable |
Event: itemClick@Html.EJS().TreeMap("container").ItemClick("itemClick").Render();function itemClick(args){}
|
| Event Before Print | Not Applicable |
Event: beforePrint@Html.EJS().TreeMap("container")</br>.BeforePrint("beforePrint").Render();function beforePrint(args){}
|
| Click Event |
Event: click@(Html.EJ().TreeMap("container").Click("click"))</br><script></br>function click(args)</br>{</br>}
|
Event: click@Html.EJS().TreeMap("container")</br>.Click("click").Render();function click(args){}
|
| Drill Start Event |
Event: drillStarted@(Html.EJ().TreeMap("container").DrillStarted("drillStarted"))</br>function drillStarted(args)</br>{}
|
Event: drillStart@Html.EJS().TreeMap("container")</br>.DrillStart("drillStart").Render();function drillStart(args){}
|
| Drill End Event | Not Applicable |
Event: drillEnd@Html.EJS().TreeMap("container")</br>.DrillEnd("drillEnd").Render();function drillEnd(args){}
|
| Event on Item Click | Not Applicable |
Event: itemClick@Html.EJS().TreeMap("container").ItemClick("itemClick").Render();function itemClick(args){}
|
| Treemap Item Select Event |
Event: treeMapItemSelected@(Html.EJ().TreeMap("container") .TreeMapItemSelected("treeMapItemSelected")) function treeMapItemSelected(args)</br>{ </br> }
|
Event: itemSelected@Html.EJS().TreeMap("container") .ItemSelected("itemSelected").Render();function itemSelected(args) { }
|