{/* Do not edit this file. It is automatically generated by API Documenter. */}

## SummaryTemplateEvent

[ColumnSummary](/refs/Interface/ColumnSummary){/* */} template event configuration information

**Signature:**

```typescript
export interface SummaryTemplateEvent extends TemplateEvent
```
**Extends:** [TemplateEvent](/refs/Interface/TemplateEvent)

## Remarks

`renderCallback`{/* */} is called when footer or headerSummary is updated.

\[Superclass\]

[TemplateEvent](/refs/Interface/TemplateEvent)

## Example

```js
const footer = column.footer;
footer.template = `<input type='button'>`
footer.templateEvents = {
     selector: `input[type='button']`,
     event: {
         renderCallback(grid, column, summayIndex, summary, element) {
             element.value = summary.value;
         }
     }
}
```

## Properties

| Property | Type | Description |
| --- | --- | --- |
| [renderCallback](/refs/Interface/SummaryTemplateEvent#rendercallback) | SummaryTemplateCallback | Since it is called frequently, it may degrade performance when performing time-consuming tasks. |

## Properties Desc

### renderCallback

Since it is called frequently, it may degrade performance when performing time-consuming tasks.

`Type` - SummaryTemplateCallback

<hr/>