изменить цвет строки сетки кендо условно, используя Angular ngClass или ngStyle, не работает - PullRequest
0 голосов
/ 29 мая 2020

Я использую сетку подробного представления Kendo, в одном из моих данных подробного представления есть строка, которую я хочу выделить, если значение соответствует моему условию, я пробовал следующее, но не могу этого добиться, вот мой основной компонент сетки,

  <div *kendoGridDetailTemplate="let dataSource">
  <app-category-details>
  </app-category-details>
   </div>

app-category-detail - это компонент подробностей, который:

 template: `
      <kendo-grid
      [data]="dataSource"      
      scrollable="none"
      [navigable]="true"
      kendoGridFocusable>
     <kendo-grid-column field="deviceIP" title="Device IP">
     </kendo-grid-column>
     <kendo-grid-column field="comments" title="Comments"  [ngClass]="dataSource==='VPN Gateway' ? 'positive':'positive'" >
     </kendo-grid-column>
     </kendo-grid>

мое условие - dataSource === 'VPN Gateway', но этот код не дает никаких ошибок и также ничего не меняю, кажется, я не могу использовать dataSource прямо там, и если я использую dataSource.comments, это дает мне ошибку, которая не может получить значение комментария unknown. позитивный - это класс css для изменения фона.

...