Hi Mahesh,
Greetings from Syncfusion support.
Based on the requirements we suggest you to use our EJ2 DataGrid control. We have explained the steps for achieving your mentioned requirements below,
Requirement – 1: “Display all pending/open/Completed tasks in grid/Inbox/Queue kind of control”
We checked this query and would like to let you know that the EJ2 Grid uses DataManager, which supports both RESTful JSON data services binding and local JavaScript object array binding(In MVC and Core platforms, list binding can be utilized) for binding data to the Grid.
It supports the following kinds of data binding methods,
- List binding(local data)
- Remote data
- DataTable binding
List binding:
To perform list binding in the Grid, the list data needs to be assigned to its DataSource property.
More details on this can be checked in the below links,
Remote data:
The EJ2 Grid supports the following in-built adaptors to communicate with the data source in the back-end – URL, OData, ODataV4, Remote Save, Web API and WebMethod adaptor. Each adaptor uses a different way to send and receive requests and response from remote services.
More details on this can be checked in the below links,
DataTable binding:
You can bind DataTable to the Grid same as like list binding by assigning it to the DataSource property.
More details on this can be checked in the below links,
Requirement – 2: “Change status of the control”
The EJ2 Grid has editing support which allows to dynamically insert, delete and update records. You can use this functionality for achieving this query.
The Grid supports the following edit modes,
Note: The editing feature requires a primary key column for CRUD operations. To define the primary key, set IsPrimaryKey property of Column to true in particular column.
More details on this can be checked in the below links,
Requirement – 3: “Display no of open tickets/tasks”
Based on this query we suspect that your requirement is to filter through the data based on cell values. For this you can use the Grid’s filtering functionality which allows you to view particular records based on filter criteria. This can be enabled by setting the AllowFiltering property as true.
The EJ2 Grid supports the following filter modes,
- Filter bar
- Filter Menu
- Filter CheckBox
- Excel like filter
More details on this can be checked in the below links,
Requirement – 4: “if possible forward the tasks to other user”
We are not able to clearly understand your exact requirement from this query. Do you wish to export/download the Grid data? If so, we would like to let you know that the EJ2 Grid supports Excel export, Pdf export and print functionalities which allows to export to the Grid data to excel, pdf or print respectively.
More details on this can be checked in the below links,
If we misunderstood your query, then please share more details on the requirement based on which we will check from our end and provide the further details.
Regards,
Sujith R