|
<div class="control-section">
<div id="group-list">
<ejs-listview
#list id='sample-list'
[sortOrder]="sortOrder"
[dataSource]="groupData"
[fields]="fields"
></ejs-listview>
<button ejs-button id="btn" (click)="addItem()">Add Item</button>
</div>
</div>
-------------------------------------------------------
export class AppComponent {
@ViewChild("list")
listviewInstance: ListViewComponent;
public fields: Object = { groupBy: "category" };
constructor() {}
addItem() {
let data = {
text: "Koenigsegg - " + (Math.random() * 1000).toFixed(0),
id: (Math.random() * 1000).toFixed(0).toString(),
icon: "delete-icon",
category: "Audi"
};
this.listviewInstance.addItem([data]);
}
} |