BoldSignA modern eSignature application with affordable pricing. Sign up today for unlimited document usage!
<ej-menu id="menu" width="500px" height="30px" [dataSource]="data" [fields]="dxComponent"(click)="onItemClick($event)">
</ej-menu> |
onItemClick(event) {
console.log(event.text + " " + "is clicked");
} |
<code>
this.data=[{ id: 25, parentId: 4, text: "Others", sprite: "mailicon sprite-contacts" } ];
let paramComponent = {
dataSource: this.data, id: "Mid",
text: "name"
child: { dataSource: this.data, id: "id", parentId: "parentId",text: "text" spriteCssClass:"sprite"}
};
</code> |
<code>
[class^="sprite-"],
[class*="sprite-"] {
background-image: url("app/components/menu/content/images/menu/mailicons.png");
height: 25px;
left: 2px;
top: 4px;
width: 24px;
}
.sprite-calendar {
background-position: -25px -255px;
}
</code> |
<code>
import {ViewEncapsulation } from 'angular2/core';
import {encapsulation } from 'angular2/core';
@Component({
selector: 'sd-home',
templateUrl: 'app/components/menu/default.component.html',
styleUrls: ['app/components/menu/default.component.css'], encapsulation: ViewEncapsulation.None,
directives: [EJ_MENU_COMPONENTS, CORE_DIRECTIVES]
})
</code> |