ahmed_sa Ответов: 0

Как отобразить offlineurl как ссылку для загрузки, где существует контрольная таблица отчета и columntype=1?


Я работаю на angular 7 я сталкиваюсь с проблемой мне нужно отобразить offlineurl в качестве ссылки для скачивания где он находится

Существует в контрольной таблице отчета и columnType=1 .

ReportId    FieldName   ReportStatus    ColumnType
2028        offilneURL    Link             1
2028        onlineURL     Hidden           2

поэтому я стараюсь сделать это так, как показано ниже :


мой образец stack-blitz, как показано ниже :

https://stackblitz.com/edit/create-ijwgfx?file=app%2Fapp.component.ts

ожидаемый результат :

на колонке offlineurl (пять столбцов слева ) он отображается как

https://source.z2data.com/2019/1/13/8/55/47/351/662203977/21527_SPCN.PDF

Мне нужно показать это как

имя ссылки загрузки когда вы нажмете на нее, она отобразит ссылку выше в браузере

где существует на контрольной таблице отчета

Что я уже пробовал:

<tr *ngFor="let rep of contentBody">

                  <td *ngFor="let coln of headerCols">

                    // replace coln !=='offilneURL' with (reportcontrol.field name and columnType=1)
                    <span *ngIf="coln !== 'offilneURL'">
                      {{rep[coln]}}
                    </span>

                    <ng-container *ngFor="let repcon of ReportControl">

                      <div *ngIf="coln==repcon.fieldName">


                        <div *ngIf="repcon.columnType==1">

                          <a (click)="goToLink(rep.offilneURL)"></a>

                        </div>
                      </div>
                    </ng-container>
                    </td>
                  </tr>

0 Ответов