Procedure ottimali e codice di esempio
È possibile seguire le procedure ottimali e fare riferimento al codice di esempio in questa sezione durante la personalizzazione dell'applicazione.
Includere le seguenti 2 proprietà statiche nel file store-customization-impl.ts senza modificare i relativi modificatori di accesso predefiniti. In caso contrario, si verificherebbe un errore di creazione dei file di personalizzazione. Le nuove proprietà aggiunte in store-customization-impl.ts verranno ignorate.
Un file store-customization-impl.ts di esempio è il seguente:static featureModuleExtensionRoutes: Routes = [];
static extensionPersonaConfigList: IPersonaConfig[] = [];
export class StoreCustomizationImpl extends StoreCustomizationBase {
static featureModuleExtensionRoutes: Routes = [
{
path: 'user',
loadChildren: './../features/user/user.module#UserModule'
}
];
static extensionPersonaConfigList: IPersonaConfig[] = [
{
personaName: 'User_Management',
personaIconClass: 'app-icon-inventory_mgmt_20',
portlets: [
{
portletTitleBundleKey: 'userPortlet.TITLE_UserPortlet',
portletSequenceNumber: 4,
portletComponent: UserComponent,
portletTID: 'userPortlet',
resourceId: 'ISF000003'
}
]
}
];
}Nota: qualsiasi modifica a store-customization-impl.ts richiede un riavvio del server.