ronaldkwandy

Untitled

Mar 29th, 2019
203
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 5.04 KB | None | 0 0
  1. <form [formGroup]="dataPenggajianForm">
  2.             <div class="row">
  3.               <div class="col-md-4 col-sm-12">
  4.                 <ng-template #payrollGroupOptTemplate let-item="item">{{ item.name }}</ng-template>
  5.                 <app-dropdown-obj id="payrollGroup" placeholder="{{ 'KelompokPayroll' | translate }}" name="payrollGroup" floatLabel="true"
  6.                  formControlName="payrollGroup" [items]="payrollGroupList" [withAll]="true" [optionTemplate]="payrollGroupOptTemplate">
  7.                 </app-dropdown-obj>
  8.               </div>
  9.             </div>
  10.             <div class="row">
  11.               <div class="col-md-4 col-sm-12">
  12.                 <app-number id="gaji" name="gaji" placeholder="{{ 'Gaji' | translate }}" formControlName="gaji" message="trxInputKaryawan"
  13.                  errorKey="gaji"></app-number>
  14.               </div>
  15.               <div class="col-md-4 col-sm-12">
  16.                 <app-number id="gaji" name="gaji" placeholder="{{ 'GajiSetelahProbation' | translate }}" formControlName="gaji" message="trxInputKaryawan"
  17.                  errorKey="gajiSetelahProbation"></app-number>
  18.               </div>
  19.             </div>
  20.             <div class="app-table-container">
  21.               <div class="app-table-container-header">
  22.                 <label class="app-table-container-header-label">
  23.                   {{ 'UpahAcuanMinimum' | translate }} :
  24.                 </label>
  25.               </div>
  26.               <div class="app-table">
  27.                 <p-table class="app-primeng-table" [value]="tunjanganList">
  28.                   <ng-template pTemplate="header">
  29.                     <tr>
  30.                       <th class="delete"></th>
  31.                       <th>{{ 'Tunjangantetap' | translate }}</th>
  32.                       <th>{{ 'Nilai' | translate }}</th>
  33.                       <th>{{ 'Catatan' | translate }}</th>
  34.                     </tr>
  35.                   </ng-template>
  36.                   <ng-template pTemplate="body" let-rowData let-index="rowIndex" let-columns="columns">
  37.                     <tr>
  38.                       <td class="delete">
  39.                         <button mat-icon-button (click)="delete(rowData)">
  40.                           <mat-icon>delete</mat-icon>
  41.                         </button>
  42.                       </td>
  43.                       <td>
  44.                         <ng-template #incomeDeductionOptTemplate let-item="item">{{ item.name }}</ng-template>
  45.                         <app-dropdown-obj id="incomeDeduction-{{ index }}" name="incomeDeduction-{{ index }}" placeholder="{{ 'Tunjangantetap' | translate }}"
  46.                          floatLabel="true" [(ngModel)]="rowData.incomeDeduction" [items]="incomeDeductionList" [optionTemplate]="incomeDeductionOptTemplate">
  47.                         </app-dropdown-obj>
  48.                       </td>
  49.                       <td>
  50.                         <app-number id="nilai-{{ index }}" name="nilai-{{ index }}" placeholder="{{ 'Nilai' | translate }}" [(ngModel)]="nilai" message="trxInputKaryawanDetailTunjangan"
  51.                          errorKey="nilai" required></app-number>
  52.                       </td>
  53.                       <td>
  54.                         <app-text id="catatan-{{ index }}" name="catatan-{{ index }}" placeholder="{{ 'Catatan' | translate }}" [(ngModel)]="rowData.catatan"
  55.                          message="trxInputKaryawanDetailTunjangan" errorKey="catatan" required></app-text>
  56.                       </td>
  57.                     </tr>
  58.                   </ng-template>
  59.                   <ng-template pTemplate="emptymessage" let-columns>
  60.                     <tr>
  61.                       <td align="center" colspan="4">
  62.                         {{ 'Datatidakditemukan' | translate }}
  63.                       </td>
  64.                     </tr>
  65.                   </ng-template>
  66.                 </p-table>
  67.               </div>
  68.             </div>
  69.           </form>
  70.           <div class="break-line"></div>
  71.           <form [formGroup]="tunjanganForm">
  72.             <div class="row">
  73.               <div class="col-md-4 col-sm-12">
  74.                 <ng-template #incomeDeductionOptTemplate let-item="item">{{ item.name }}</ng-template>
  75.                 <app-dropdown-obj id="incomeDeduction" name="incomeDeduction" placeholder="{{ 'Tunjangantetap' | translate }}" floatLabel="true"
  76.                  formControlname="incomeDeduction" [items]="incomeDeductionList" [optionTemplate]="incomeDeductionOptTemplate">
  77.                 </app-dropdown-obj>
  78.               </div>
  79.               <div class="col-md-4 col-sm-12">
  80.                 <app-number id="nilai" name="nilai" placeholder="{{ 'Nilai' | translate }}" fromControlName="nilai" message="trxInputKaryawanDetailTunjangan"
  81.                  errorKey="nilai" required></app-number>
  82.               </div>
  83.             </div>
  84.             <div class="row">
  85.               <div class="col-md-4 col-sm-12">
  86.                 <button mat-button mat-flat-button color="primary" (click)="addDetailTunjangan()" [disabled]="tunjanganForm.invalid">{{ 'Simpan' | translate }}</button>
  87.               </div>
  88.             </div>
  89.           </form>
Advertisement
Add Comment
Please, Sign In to add comment