Skip to content

Replies

0
Axl Atanasov
Axl Atanasov answered on Sep 29, 2023 9:59 AM

Hello Michael,

 

In the scenario where you don’t have access to the html template, I’d recommend getting the checkbox with ViewChild where static is set to false. This will ensure that the element would be accessed only if it exists in the html, however, it will not be available in the onInit event. This is the updated sample demonstrating the behavior. In the example I’ve used a setter method that applies the disabled property whenever the checkbox exists in the view. It is wrapped within a setTimeout function to prevent an error for multiple changes in a single change event.

Please test it on your side and let me know if you need further assistance.

Regards,
Aleksandar Atanasov,
Infragistics.

0
Axl Atanasov
Axl Atanasov answered on Sep 28, 2023 1:57 PM

Hello Michael,

 

I’ve investigated your question regarding the disabled property of the checkbox element. I would recommend setting it within the html template “<igx-checkbox [disabled]="boolean">. I’ve prepared a small sample where with a button you can hide/show the checkbox and with a second button disable/enable it. The disabled state persists even if the checkbox is visible or not.

Please take a look at them and let me know if I may be of any further assistance.

Regards,
Aleksandar Atanasov,
Infragistics.