Advertisement
Guest User

Untitled

a guest
Nov 21st, 2019
154
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 5 7.05 KB | None | 0 0
  1. <div class="container-fluid" *ngIf="InfoSystem">
  2.     <div class="row">
  3.         <div class="col-sm-11 pl-0">
  4.             <div class="element-info-label">
  5.                 <strong>{{InfoSystem.fcName}}</strong>      
  6.             </div>  
  7.         </div>
  8.         <div class="col-sm-1 text-right">
  9.             <div class="fa fa-times close-button" title="Закрыть" (click)="closeCard()"></div>
  10.         </div>
  11.     </div>
  12.     <div class="row element-info_row">
  13.       <div class="col-sm-3 px-0">Оператор</div>
  14.       <div class="col-sm-9">{{InfoSystem.operator?.name}}</div>  
  15.     </div>
  16.     <div class="row element-info_row">
  17.         <div class="col-sm-3 px-0">Назначение</div>
  18.         <div class="col-sm-9">{{InfoSystem.purpose}}</div>  
  19.     </div>
  20.     <div class="row">
  21.       <strong>Информационные системы</strong>
  22.     </div>
  23.     <div class="row mt-2">
  24.        
  25.             <kendo-grid [kendoGridBinding]="InfoSystem.infSysVersions"
  26.                        [pageSize]="pageSize"
  27.                        [pageable]="isPageble">      
  28.             <kendo-grid-column *ngFor="let column of Columns"
  29.                                [field]="column.code"
  30.                                [title]="column.name"  
  31.                                [style] = "{'text-align': 'center'}"
  32.                                [headerStyle] = "{'text-align': 'center'}"
  33.                                width="100">
  34.                                 <ng-template kendoGridCellTemplate let-versionItem>
  35.                                     <div *ngIf="column.type == 'string' || column.type == 'text' || column.type == 'number'">
  36.                                             {{versionItem[column.code]}}
  37.                                     </div>
  38.                                     <div *ngIf="column.type == 'datetime'">
  39.                                             {{versionItem[column.code] | date:"dd/MM/yyyy"}}
  40.                                     </div>                                    
  41.                                     <div *ngIf="column.type == 'indicator'">
  42.                                         <div class="pesonal-lk__wrap">
  43.                                             <div class="pesonal-lk__wrap-center">
  44.                                                 <div class="pesonal-lk">
  45.                                                     <div *ngIf="versionItem[column.code]"
  46.                                                        class="pesonal-lk__marker" [style.backgroundColor]="getIndicatorColor(versionItem[column.code].type)"></div>
  47.                                                 </div>
  48.                                             </div>
  49.                                         </div>
  50.                                     </div>    
  51.                                     <div *ngIf="column.type == 'object' && column.hasLink">
  52.                                             <a [href]="versionItem[column.code].id" [title]="versionItem[column.code].name" class="object-link"
  53.                                                [target]="AnchorTargetValue" *ngIf="versionItem[column.code]">
  54.                                                 {{versionItem[column.code].name}}
  55.                                             </a>
  56.                                     </div>
  57.                                 </ng-template>
  58.             </kendo-grid-column>
  59.             <kendo-grid-column-group title='Данные' [headerStyle] = "{'text-align': 'center'}" width="90">
  60.                     <kendo-grid-column field="infRegistry" [headerStyle]="{'display': 'none'}" width="30" [style]="{'text-align':'center'}">
  61.                             <ng-template kendoGridCellTemplate let-versionItem>
  62.                                 <div *ngIf="versionItem.infRegistry">
  63.                                     <a [href]="versionItem.infRegistry" [title]="'Информационные реестры'"
  64.                                    class="infoRegistry_active" [target]="AnchorTargetValue"></a>
  65.                                 </div>
  66.                                 <div *ngIf="!versionItem.infRegistry" class="infoRegistry_inactive"></div>
  67.                             </ng-template>
  68.                     </kendo-grid-column>
  69.                     <kendo-grid-column field="interDoc" [headerStyle]="{'display': 'none'}" width="30" [style]="{'text-align':'center'}">
  70.                             <ng-template kendoGridCellTemplate let-versionItem>
  71.                                 <div *ngIf="versionItem.interDoc">
  72.                                     <a [href]="versionItem.interDoc" [title]="'Интерактивные документы'" class="interactiveDocumnts_active"
  73.                                    [target]="AnchorTargetValue"></a>
  74.                                 </div>
  75.                                 <div *ngIf="!versionItem.interDoc" class="interactiveDocumnts_inactive"></div>
  76.                             </ng-template>
  77.                     </kendo-grid-column>
  78.                     <kendo-grid-column field="doc" [headerStyle]="{'display': 'none'}" width="30" [style]="{'text-align':'center'}">
  79.                             <ng-template kendoGridCellTemplate let-versionItem>
  80.                                 <div *ngIf="versionItem.doc">
  81.                                     <a [href]="versionItem.doc" [title]="'Документация'" class="documents_active"
  82.                                    [target]="AnchorTargetValue"></a>
  83.                                 </div>
  84.                                 <div *ngIf="!versionItem.doc" class="documents_inactive"></div>
  85.                             </ng-template>
  86.                     </kendo-grid-column>
  87.             </kendo-grid-column-group>
  88.             <kendo-grid-messages noRecords="Отсутствуют данные для отображения."
  89.            pagerLastPage="Перейти на последнюю страницу" pagerFirstPage="Перейти на первую страницу"
  90.                pagerNextPage="Перейти на следующую страницу" pagerPreviousPage="Перейти на предыдущую страницу"
  91.                pagerItemsPerPage="элементов на страницу" sortAscending="Сортировать по возрастанию"
  92.                sortDescending="Сортировать по убыванию">
  93.             </kendo-grid-messages>
  94.             <ng-template kendoGridNoRecordsTemplate>
  95.                     Отсутствуют данные для отображения.
  96.             </ng-template>  
  97.             <ng-template kendoPagerTemplate let-totalPages="totalPages" let-currentPage="currentPage">
  98.                     <kendo-pager-prev-buttons></kendo-pager-prev-buttons>
  99.                     <kendo-pager-numeric-buttons [buttonCount]="totalPages"></kendo-pager-numeric-buttons>
  100.                     <kendo-pager-next-buttons></kendo-pager-next-buttons>
  101.                     <kendo-pager-page-sizes [pageSizes]="[10, 20, 50, 100]"></kendo-pager-page-sizes>
  102.             </ng-template>
  103.             </kendo-grid>  
  104.  
  105.     </div>
  106. </div>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement