BoldSignEasily embed eSignatures in your .NET applications. Free sandbox with native SDK available.
Hi Harry,
We can get the sum of particular column after the editing with the help of “EndEdit” client side event. Please refer the below code example for details.
@(Html.EJ().TreeGrid("TreeGridContainer") //… .Columns(co => { //… co.Field("PercentDone").HeaderText("Progress").Add(); }). ClientSideEvents(eve => { eve.EndEdit("endedit"); }). Datasource(ViewBag.dataSource)) <script type = "text/javascript" > function endedit(args) { var percentValue = parseInt(args.data.PercentDone); if (args.columnName == "PercentDone") { var treeObj = $("#TreeGridContainer").data("ejTreeGrid"); var records = treeObj.model.flatRecords; for (var i = 0; i < records.length; i++) { if (!ej.isNullOrUndefined(records[i].PercentDone) && records[i].index != args.data.index) percentValue += records[i].PercentDone; } if (percentValue > 100) args.cancel = true alert("Total of Percent Column is" + percentValue); } } </script> |
Here we have displayed the sum of percent column in alert box, and cancelled the editing if the entered value makes the sum greater than 100 using “args.cancel=true”.
Can you please share us more details about the percentage value you have considered as 100% to convert the sum value to percentage?
We have also prepared a sample based on this and you can find the sample under the following location.
Sample: http://www.syncfusion.com/downloads/support/directtrac/general/ze/SumThePercentage705145007
Regards,
Mahalakshmi K.
Hi Harry,
Thanks for the update.
Please let us know if you need further assistance on this.
Regards,
Mahalakshmi K.