Ticketing or Inbox control

Hi Team,

We have a requirement like below

1. Display all pending/open/Completed tasks in grid/Inbox/Queue kind of control
2.Change status of the control
3.Display no of open tickets/tasks
if possible forward the tasks to other user

Please let me know if you have any control meets the requirement above. Thank you

3 Replies 1 reply marked as answer

SK Sujith Kumar Rajkumar Syncfusion Team March 12, 2021 10:00 AM UTC

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, 
 
                               https://ej2.syncfusion.com/aspnetmvc/documentation/grid/edit/#url-adaptor 
 
 
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, 
 
  • Normal
  • Dialog
  • Batch
 
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, 
 
                               https://ej2.syncfusion.com/aspnetmvc/documentation/grid/pdf-export/ 
                              https://ej2.syncfusion.com/aspnetmvc/documentation/grid/print/ 
 
                                        https://ej2.syncfusion.com/aspnetmvc/Grid/Print#/material 
 
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 


Marked as answer

MM Mahesh Machina March 12, 2021 11:07 AM UTC

Thank you Sujith


SK Sujith Kumar Rajkumar Syncfusion Team March 15, 2021 06:44 AM UTC

Hi Mahesh, 

You’re welcome. Please get back to us if you require any further assistance. 

Regards, 
Sujith R 


Loader.
Up arrow icon