itemTemplate
Specifies a custom template for header panel items.
Type:
jQuery
index.js
$(#dxCardView).dxCardView({ // ... headerPanel: { itemTemplate(data) { return $('<div>').text(`${data.column.visibleIndex+1}: ${data.column.caption}`); }, } })
Angular
app.component.html
<dx-card-view ... > <dxo-card-view-header-panel itemTemplate="headerItemTemplate" ></dxo-card-view-header-panel> <div *dxTemplate="let data of 'headerItemTemplate'"> <div>{{ data.column.visibleIndex+1 }}: {{ data.column.caption }}</div> </div> </dx-card-view>
Vue
App.vue
<template> <DxCardView ... > <DxHeaderPanel item-template="headerItemTemplate" /> <template #headerItemTemplate="{ data }"> <div> <div>{{ data.column.visibleIndex+1 }}: {{ data.column.caption }}</div> </div> </template> </DxCardView> </template>
React
App.tsx
import CardView, { CardViewTypes, HeaderPanel } from "devextreme-react/card-view" function headerItemRender(data: CardViewTypes.ColumnTemplateData) { return ( <div> <div>{`${data.column.visibleIndex+1}: ${data.column.caption}`}</div> </div> ) } // ... function App() { return ( <CardView ... > <HeaderPanel itemRender={headerItemRender} /> </CardView> ) }
Feel free to share topic-related thoughts here.
If you have technical questions, please create a support ticket in the DevExpress Support Center.
Thank you for the feedback!
If you have technical questions, please create a support ticket in the DevExpress Support Center.