Hi Sriram,
Thank you for your interest in Syncfusion.
Query #1:
Essential JS 2 for Angular is a proprietary library of Syncfusion Inc. License is offered in two models that is Community and Paid. Detailed explanation is available in the following link
Please find the our pricing page
Please Note: Its source code is open and it is not free software.
Query #2:
You can render grid responsive with its parent container by setting width and height property of Grid as 100%. Please refer to the code example and sample link.
[component.ts]
|
@Component({
selector: 'app-container',
//for set height as 100% parent container should have static height
template: `<div style='height: 300px;border:red solid'><ejs-grid [dataSource]='data' height='100%' width='100%'>
<e-columns>
. . .
</e-columns>
</ejs-grid></div>`
}) |
Regards,
Pavithra S.