export class AppComponent {
// Hierarchical data source for TreeView component
public continents: { [key: string]: Object }[] = [
{
Descrizione: 'GruppiDiritti',
IdApp: 1,
Moduli: [
{
Descrizione: 'GruppiDiritti',
IdModulo: 1,
IdApp: 10,
Funzioni: [{ Descrizione: 'Log', IdFunzione: 1, Id: 1 }]
}
]
},
{
Descrizione: 'Sms',
IdApp: 4,
Moduli: [
{
Descrizione: 'Gestione Sms',
IdModulo: 1,
IdApp: 70,
Funzioni: [{ Descrizione: 'Log', IdFunzione: 1, Id: 88 }]
}
]
}
];
public fields: object = {
dataSource: this.continents,
id: 'IdApp',
text: 'Descrizione',
child: 'Moduli'
};
public showCheckBox: boolean = true;
public checkedNodes: string[] = ['70', '1', '88'];
} |
app.component.html
<ejs-treeview id="tree" [showCheckBox]='showCheckBox' [checkedNodes]='checkedNodes' [fields]='fields'>
</ejs-treeview>
----------------------------------------------------------------- app.component.ts export class AppComponent { public showCheckBox: boolean = true;
public checkedNodes: string[] = ['70', '1', '88'];
} |
export class AppComponent {
// Hierarchical data source for TreeView component
public continents: { [key: string]: Object }[] = [
{
Descrizione: 'GruppiDiritti',
IdApp: 1,
Moduli: [
{
Descrizione: 'GruppiDiritti',
IdModulo: 1,
IdApp: 10,
Moduli: [{ Descrizione: 'Log', IdApp: 1, Id: 1 }]
}
]
},
{
Descrizione: 'WebSuite',
IdApp: 2,
Moduli: [
{
Descrizione: 'Collaboratori',
IdApp: 11,
IdModulo: 3,
Moduli: [
{ Descrizione: 'Log', IdApp: 98, Id: 11 } ]
},
{
Descrizione: 'Clienti',
IdModulo: 4,
IdApp: 11,
Moduli: [
{ Descrizione: 'Log', IdApp: 1, Id: 23 }
]
},
]
},
{
Descrizione: 'Sms',
IdApp: 4,
Moduli: [
{
Descrizione: 'Gestione Sms',
IdModulo: 1,
IdApp: 70,
Moduli: [{ Descrizione: 'Log', IdApp: 1, Id: 88 }]
}
]
}
];
public fields: object = {
dataSource: this.continents,
id: 'IdApp',
text: 'Descrizione',
child: 'Moduli'
};
} |
OK!
Thanks for your assistance and informations.
Regards,
Alfredo