Skip to content

Replies

0
Konstantin Dinev
Konstantin Dinev answered on Feb 1, 2019 9:03 AM

Hello Shailesh,

The input element inside the input group is standard HTMLInputElement and you can bind to any of the regular input events, like keyup, keydown, click, change, etc.

Thank you for using Ignite UI for Angular!

Sincerely,

Konstantin Dinev

0
Konstantin Dinev
Konstantin Dinev answered on Dec 11, 2018 3:59 PM

Hi there,

Just letting you know that this functionality was made available with one of our releases. You can check it out here:

https://www.infragistics.com/products/ignite-ui-angular/angular/components/grid_conditional_cell_styling.html

Thank you for using Ignite UI for Angular!

Konstantin Dinev

0
Konstantin Dinev
Konstantin Dinev answered on Dec 11, 2018 9:58 AM

Hi Scott,

Best way to do this is to extract the points in your component's constructor, or whenever they are available, and pass them as a spread to the *ngFor defining the columns.

Something like:

export class MyComponent {
columns = [
‘producer’,
‘date’,
‘station’,
‘total’
];

production: ProductionByMonth;
constructor(private service: APIService) {
this.service.getProduction().subscribe(production => {
this.production = production;
this.production.points.forEach(element => {
this.columns.push(this.production.pointFor(element));
});
});
}
}

Then your columns would look like this:

<igx-column *ngFor="let col of columns"
[filterable]="false" [groupable]="false" [sortable]="false"
[header]="col" datatype="number" [field]="col"></igx-column>

Of course, the columns object probably wouldn't be simple array of strings.

I hope this helps!

Konstantin Dinev

0
Konstantin Dinev
Konstantin Dinev answered on Feb 23, 2012 11:53 AM

Hi there,

Go to tools->compatibility view settings on your IE and make sure that Intranet sites do not display in compatibility mode. By default they do.

Let us know if this is not what's causing the rounded corners to diappear.