JavaScript/jQuery CardView - HeaderPanel
Configures the header panel.
                        import { HeaderPanel } from "devextreme/ui/card_view"
                    
            
                        Type:
                    
        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>
    )
}Feedback