Как скрыть данные в названии столбца Название компании на основе названия поля Название компании? - PullRequest
0 голосов
/ 11 июля 2020
• 1000 * элемент управления отчетом - таблица имеет имя поля.

На основе значения имени поля я скрою данные в столбце, присвоенном имени поля.

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

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

                     
                      </div>
                    </ng-container>

блиц стека Я работаю над ним, как показано ниже, и это иметь все связанные данные и код:

https://stackblitz.com/edit/create-z4aduq?file=app / app.component. html

На component.ts

возвращаемые данные repcon для Управление отчетом, как показано ниже:

Элемент управления отчетом:

[{"reportId":2028,"fieldName":"companyName","columnType":1}]

Ожидаемый результат, как вы видите ниже, название компании пусто:

hide data on column name Company Name based on column Company Name

can there are any way can do that by dynamic way I use field Name to can use it control based on field name exist then i can use it .

why not like below :

*ngIf="coln==repcon.fieldName

what I need to achieve as Image below display : скрыть данные на основе имени поля для таблицы управления отчетом

1 Ответ

0 голосов
/ 13 июля 2020

если я понимаю ваш вопрос, решение:

если вы просто скрываете значения столбца companyName, используйте ниже:

<span *ngIf="coln != 'companyName'" >
   {{rep[coln]}}
</span>

если вы меняете только заголовок «companyName» на «fieldName», вы просто изменить

<div>{{coln}}</div>

на

<div>{{coln == "companyName" ? "fieldName" : coln}}</div>

введите описание изображения здесь

...