Thanks, I used this implementation with minor modifications. I wish there
is a way to add this in a footer instead of the header, though.
On Wednesday, October 2, 2013 3:07:54 PM UTC-5, blinb wrote:
>
> not into footer, but header
> 1. expanded header ( gridOption: headerRowHeight: 60)
> 2. then for columns that needs to sum values changed custom header
> template
> <div
> class="ngCellNumber">{{total(col.field).toLocaleString("et-EE",{"style":
> "currency", "currency": "EUR", minimumFractionDigits: 2})}}</div>
> 3. then in controller added this function
> $scope.total = function(col){
> x = 0;
> return $scope.myData.reduce(function(a, b){x += b[col]; return x;},
> $scope.myData[0]);
> };
> where myData is data
>
>
>
> On Monday, September 30, 2013 12:05:27 PM UTC+3, George Karkalis wrote:
>>
>> Have you found any solution on this? We also have the same need...
>>
>> On Thursday, 5 September 2013 04:23:32 UTC+3, Bob Weiner Jr wrote:
>>>
>>> I don't need full Excel functionality, just some totals. I was hoping
>>> that this would be a common need and that there was something that I was
>>> missing.
>>>
>>> Do you think it is easier (i.e. faster) to fork ng-grid or just create a
>>> javascript object using underscore.js and display it in a bootstrap table?
>>> Some items will need editing but that can be done with a form (another
>>> directive).
>>>
>>>
>>>
>>>
>>> On Wednesday, September 4, 2013 11:58:19 AM UTC-4, W White wrote:
>>>>
>>>> I wound up making a local fork of ng-grid to support the needs of my
>>>> app (double-click handler for rows, click-to-expand icon for tree grids or
>>>> detail grids with server-side retrieval, and using control key for
>>>> multi-select, in case you're curious). I recommend that.
>>>>
>>>> Or, if you're trying to make something that looks like Excel, you might
>>>> be happier with a framework which offers comprehensiveness and consistency
>>>> at the expense of less flexibility, greater overhead, non-FOSS license,
>>>> and
>>>> other trade-offs (e.g., ExtJS pretty much abstracts away HTML and the DOM
>>>> entirely, which you may love or may hate).
>>>>
>>>>
>>>> On Wednesday, September 4, 2013 8:49:43 AM UTC-4, Bob Weiner Jr wrote:
>>>>>
>>>>> Someone throw me a bone here.
>>>>>
>>>>> Is this a silly thing to do with a data table? It is done all the
>>>>> time with Excel.
>>>>>
>>>>> Has this already been discussed in this group or elsewhere? I have
>>>>> searched and can find no examples.
>>>>>
>>>>> Just a link would be great!
>>>>> Thanks
>>>>>
>>>>>
>>>>> On Tuesday, September 3, 2013 10:53:57 AM UTC-4, Bob Weiner Jr wrote:
>>>>>>
>>>>>> Is there a way to display a traditional footer row with column totals
>>>>>> with ng-grid?
>>>>>>
>>>>>> I need to display an itemized billing statement for a job which will
>>>>>> have columns such as Item, UnitCost, Quantity, and ItemCost. The footer
>>>>>> row should contain the total cost which is the sum of all the ItemCosts.
>>>>>> I
>>>>>> am not interested in the footer panel which shows totalServerItems nor
>>>>>> am I
>>>>>> using grouping that allows for aggregate rows.
>>>>>>
>>>>>> I suppose one solution would be to calculate my own footer row using
>>>>>> nulls in the columns that have no totals and then add it to the dataset.
>>>>>> It seems that since ng-grid provides a method to define aggregates for
>>>>>> groups, that it would do something similar to the whole enchilada.
>>>>>>
>>>>>>
>>>>>>
>>>>>>
--
You received this message because you are subscribed to the Google Groups
"AngularJS" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/angular.
For more options, visit https://groups.google.com/d/optout.