Sorting Values based on a certain Field Name and then Rendering to Table
I have a table that is getting all the correct values, and the only thing I want to do is sort this table when rendered by the Date_of_Invoice. I cannot figure out for the life of me how to do this or where to begin. Any help would be appreciated. Here is the code:
- <div class="divTableHeading3">Section C: Trust Distribution Payments</div>
- <div class="divTable1">
- <div class="divTableBody">
- <div class="divTableRow">
- <div class="divTableCellB">Trust</div>
- <div class="divTableCellB">Amount from Trust</div>
- <div class="divTableCellB">Attorney Fees</div>
- <div class="divTableCellB">Amount to Client Expenses</div>
- <div class="divTableCellB">Medicare</div>
- <div class="divTableCellB">Disb. to Client</div>
- <div class="divTableCellB">Date of Check</div>
- </div>
- <%
- TrustDistinct = Finances[Display_Name == searchParam && Line_Item.containsIgnoreCase("Trust")].distinct(Line_Item);
- // fetchDates = Finances[Display_Name == searchParam && Line_Item.containsIgnoreCase("Trust")].Date_of_Invoice;
- // Sorting by name of trust, need sorting by date of check/invoice
- for each Expense in TrustDistinct
- {
- // Add all of same trust together to get total for each field
- DisbursementFromTrust = Finances[Display_Name == searchParam && Line_Item == Expense].sum(Amount);
- DisbursementFromTrustFormatted = "$ " + DisbursementFromTrust.round(2);
- //TMCo is equal to Trust Management Company
- AttorneyFees = Finances[Display_Name == searchParam && Type == "Attorney Fees" && Line_Item == Expense].sum(Amount);
- AttorneyFeesFormatted = "$ " + AttorneyFees.round(2);
- AmountToClientExpenses = Finances[Display_Name == searchParam && Type == "Client Expenses" && Line_Item == Expense].sum(Amount);
- AmountToClientExpensesFormatted = "$ " + AmountToClientExpenses.round(2);
- DisbursementToClient = Finances[Display_Name == searchParam && Type == "Disbursement to Client" && Line_Item == Expense].sum(Amount);
- DisbursementToClientFormatted = "$ " + DisbursementToClient.round(2);
- DisbursementToMedicare = Finances[Display_Name == searchParam && Type == "Medicare / Medicaid Liens" && Line_Item == Expense].sum(Amount);
- DisbursementToMedicareFormatted = "$ " + DisbursementToMedicare.round(2);
- DisbursementDateFromTrust = Finances[Display_Name == searchParam && Line_Item == Expense].Date_of_Check;
- //Check No. Need to configure
- //DateOfDisbursement = Finances[Display_Name == searchParam && Type == "Disbursement to Client" && Line_Item == Expense];
- //Trust = Finances[Display_Name == searchParam && Type == "Disbursement to Client"];
- %>
- <div class="divTableRow">
- <div class="divTableCell1"><%=Expense%></div>
- <div class="divTableCell1"><%=DisbursementFromTrustFormatted%></div>
- <div class="divTableCell1"><%=AttorneyFeesFormatted%></div>
- <div class="divTableCell1"><%=AmountToClientExpensesFormatted%></div>
- <div class="divTableCell1"><%=DisbursementToMedicareFormatted%></div>
- <div class="divTableCell1"><%=DisbursementToClientFormatted%></div>
- <div class="divTableCell1"><%=DisbursementDateFromTrust%></div>
- </div>
- <%
- }
- %>