Shared Klasörü, Genel Modüller Bilgiler¶
CoreBreadcrumbSharedModule¶
- Breadcrumbs ın harici olarak kullanılabilmesi için gereklidir
import { CoreBreadcrumbSharedModule } from '@alpata/octapull.core';
Module import işlemi
imports: [CoreBreadcrumbSharedModule];
CoreDirectivesModule¶
- Ekli olan directive'ların tamamının kullanılabilmesi için kullanılır
import { CoreDirectivesModule } from '@alpata/octapull.core';
Module import işlemi
imports: [CoreDirectivesModule];
CoreDynamicReportModule¶
- Dynamic report kullanılabilmesi için kullanılır
import { CoreDynamicReportModule } from '@alpata/octapull.core';
Module import işlemi
imports: [CoreDynamicReportModule];
CoreSelectSharedModule¶
- Dynamic select kullanılabilmesi için kullanılır
import { CoreSelectSharedModule } from '@alpata/octapull.core';
Module import işlemi
imports: [CoreSelectSharedModule];
CoreSocialModule¶
- Feed ekranının kullanılabilemesi için kullanılır
import { CoreSocialModule } from '@alpata/octapull.core';
Module import işlemi
imports: [CoreSocialModule];
Kullanıcı feed ekranı gösterimi için kullanılır
<octa-social-master></octa-social-master>
Cari'nin feed ekranı gösterimi için
<octa-social-master [cariId]="cariId"></octa-social-master>
HataModalSharedModule¶
- Global hata modallarının gösterimi için kullanılır
- Base Layout kullanıldığında ekstra işleme gerek yoktur. Ancak kullanılmadığında ekstra olarak eklenmesi gereklidir.
- Hata uyarıları global olarak alınmadığında da bu import yapılarak alınması sağlanabilir
import { HataModalSharedModule } from '@alpata/octapull.core';
Module import işlemi
imports: [HataModalSharedModule];
import { HataModalComponent } from '@alpata/octapull.core';
subscriptionHataModalGosterimDegisim$: Subscription;
constructor(
private octaPullNotifyService: OctaPullNotifyService,
private modalService: NgbModal
) {}
ngOnInit(): void {
this.subscriptionHataModalGosterimDegisim$ = this.octaPullNotifyService
.getHataModalGoster()
.subscribe((result) => {
if (result != null && result.isShow == true) {
const modalRef = this.modalService.open(HataModalComponent, {
centered: true,
});
modalRef.componentInstance.modalData = result;
}
});
}
ngOnDestroy(): void {
if (this.subscriptionHataModalGosterimDegisim$) {
this.subscriptionHataModalGosterimDegisim$.unsubscribe();
}
}