Plataforma de última geraçãoDescontinuado

Melhores práticas e código de amostra

É possível seguir as melhores práticas e consultar o código de amostra nesta seção ao customizar o aplicativo.

Inclua as 2 propriedades estáticas a seguir no arquivo store-customization-impl.ts sem alterar seus modificadores de acesso padrão.. Falhar em fazer isso resultaria em falha de compilação de arquivos de customização Quaisquer novas propriedades incluídas em store-customization-impl.ts seriam ignoradas..
static featureModuleExtensionRoutes: Routes = [];

	  static extensionPersonaConfigList: IPersonaConfig[] = [];

	 
Um arquivo store-customization-impl.ts de amostra é o seguinte:
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: Qualquer mudança em store-customization-impl.ts requer uma reinicialização do servidor..