Skip to content

Add Date column #29642

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
76 commits
Select commit Hold shift + click to select a range
47fee20
CardView - implement observables (#28422)
pomahtri Nov 28, 2024
565cc76
Merge branch '24_2' into grids/cardview/main
pomahtri Nov 28, 2024
2745cf9
CardView - implement DI (#28450)
pomahtri Nov 29, 2024
a956723
Merge branch '24_2' into grids/cardview/main
pomahtri Dec 2, 2024
e0ad81d
CardView - component base (#28463)
pomahtri Dec 2, 2024
3b8702d
Merge branch '24_2' into grids/cardview/main
pomahtri Dec 2, 2024
17910a6
Merge branch '24_2' into grids/cardview/main
pomahtri Dec 5, 2024
763d32a
CardView - inferno utils (#28510)
pomahtri Dec 11, 2024
f7dd6da
Merge branch '24_2' into grids/cardview/main
pomahtri Dec 11, 2024
967997f
CardView - implement OptionsController (#28540)
pomahtri Dec 16, 2024
b2a9553
Merge branch '24_2' into grids/cardview/main
pomahtri Dec 16, 2024
8c487b7
Merge branch '24_2' into grids/cardview/main
pomahtri Dec 18, 2024
8c49bf5
CardView - add default values for optionsController mock (#28590)
pomahtri Dec 26, 2024
659d50f
CardView - implement ColumnsController (#28591)
pomahtri Dec 26, 2024
689d827
Merge branch '25_1' into grids/cardview/main
pomahtri Dec 26, 2024
51be8e7
Merge branch '25_1' into grids/cardview/main
pomahtri Jan 9, 2025
a9c1925
CardView - implement dataController (#28688)
pomahtri Jan 15, 2025
22b53d9
Merge branch '25_1' into grids/cardview/main
pomahtri Jan 15, 2025
c37e6ad
CardView: Implement Toolbar (#28693)
Alyar666 Jan 20, 2025
d2700f2
Merge branch '25_1' into grids/cardview/main
pomahtri Jan 20, 2025
1cee130
fix: typing
pomahtri Jan 20, 2025
64362d6
CardView: Implement Pager (#28782)
Alyar666 Jan 21, 2025
3b51a26
Merge branch '25_1' into grids/cardview/main
pomahtri Jan 21, 2025
8f784a6
CardView: DataController: implement Remote Operations (#28835)
Raushen Jan 27, 2025
6f979a4
Remove summary operation
Raushen Jan 31, 2025
61d7ad6
Merge branch '25_1' into grids/cardview/main
pomahtri Jan 31, 2025
9029758
CardView: DataController: implement Remote Operations (#28843)
Raushen Feb 4, 2025
c02bde5
Merge branch '25_1' into grids/cardview/main
pomahtri Feb 6, 2025
26f6279
Merge branch '25_1' into grids/cardview/main
pomahtri Feb 7, 2025
d251970
CardView - implement headerPanel (#28842)
pomahtri Feb 10, 2025
47f7a75
Merge branch '25_1' into grids/cardview/main
pomahtri Feb 11, 2025
51ae18c
Merge branch 'grids/cardview/main' of github.com.:DevExpress/DevExtrem…
Raushen Feb 17, 2025
1ee486f
CardView - implement ContentView (#28791)
pomahtri Feb 18, 2025
4dec3c8
Merge branch '25_1' into grids/cardview/main
pomahtri Mar 5, 2025
c601c5d
Merge branch '25_1' into grids/cardview/main
pomahtri Mar 10, 2025
4ea3da2
fix(lint): fix rules after updating eslint
pomahtri Mar 10, 2025
85dffac
Merge branch '25_1' into grids/cardview/main
pomahtri Mar 12, 2025
1b27d6a
Merge branch '25_1' into grids/cardview/main
pomahtri Mar 17, 2025
8118143
Merge branch '25_1' into grids/cardview/main
pomahtri Mar 18, 2025
17167de
CardView - fix option change leak to defaultOptions (#29326)
pomahtri Mar 18, 2025
5862cc7
CardView - itemsController (#29327)
pomahtri Mar 18, 2025
48ab5fe
Merge branch '25_1' into grids/cardview/main
pomahtri Mar 18, 2025
39decce
fix: types after merging 25_1
pomahtri Mar 18, 2025
b1740a3
CardView - adjust rtl (#29329)
pomahtri Mar 18, 2025
563bc75
Merge branch '25_1' into grids/cardview/main
pomahtri Mar 19, 2025
8652c70
CardView - implement styles (#29197)
pomahtri Mar 21, 2025
26be7a9
Merge branch '25_1' into grids/cardview/main
pomahtri Mar 24, 2025
86bc2a4
Merge branch '25_1' into grids/cardview/main
pomahtri Mar 25, 2025
e09dabe
Merge branch '25_1' into grids/cardview/main
pomahtri Mar 26, 2025
8a79f97
CardView - inferno wrappers (#29477)
pomahtri Apr 2, 2025
f0d73d6
chore(CardView): clear accidentely committed virtual scrolling (#29476)
pomahtri Apr 2, 2025
0056c66
CardView - implement rootElementUpdater (#29426)
pomahtri Apr 2, 2025
172c626
Merge branch '25_1' into grids/cardview/main
pomahtri Apr 2, 2025
8ef2042
CardView - add testcafe tests (#29456)
pomahtri Apr 3, 2025
3d15b1e
CardView - search highlighting (#29507)
pomahtri Apr 3, 2025
218b0ee
CardView - add needRender param to toolbar (#29511)
pomahtri Apr 3, 2025
2df0ce1
CardView - fix ssr (#29454)
pomahtri Apr 3, 2025
4cddc88
Merge branch '25_1' into grids/cardview/main
pomahtri Apr 4, 2025
e895f74
CardView - sorting (#29508)
pomahtri Apr 4, 2025
4834d7c
CardView - filtering (#29509)
pomahtri Apr 7, 2025
78fb515
CardView: option merging algorithm enhancements (#29541)
wdevfx Apr 8, 2025
5d7e13e
CardView - selection (#29510)
pomahtri Apr 9, 2025
498e047
CardView - create storybooks (#29560)
pomahtri Apr 9, 2025
3daa1ae
CardView - column chooser (select mode) (#29554)
pomahtri Apr 9, 2025
8ecb2ab
CardView: remoteOperationg.grouping + headerFilter (#29452)
wdevfx Apr 9, 2025
62a87d8
CardView - refactor tests (#29563)
pomahtri Apr 9, 2025
b715925
CardView - fix localization for select (#29561)
pomahtri Apr 9, 2025
703fc5a
CardView - implement image thumbnail (#29530)
pomahtri Apr 11, 2025
5ecff5b
CardView - ContextMenu (#29564)
Tucchhaa Apr 11, 2025
ab379c4
CardView: Search Panel - implement core (#29402)
Raushen Apr 14, 2025
884c0d5
Merge branch 'grids/cardview/main' of github.com.:DevExpress/DevExtrem…
Raushen Apr 14, 2025
6c4fe16
CardView - support themes (#29620)
pomahtri Apr 16, 2025
4a1824d
🎴 CardView - HeaderFilter - implement (#29627)
Raushen Apr 17, 2025
5e7d6ef
CardView: KBN (#29630)
wdevfx Apr 17, 2025
6218348
Merge branch 'grids/cardview/main' of github.com.:DevExpress/DevExtrem…
Raushen Apr 17, 2025
26d9e41
Date columns
Raushen Apr 17, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
3 changes: 3 additions & 0 deletions .github/workflows/testcafe_tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -119,6 +119,9 @@ jobs:
{ componentFolder: "dataGrid/sticky/fixed", name: "dataGrid / sticky (1/3)", indices: "1/3" },
{ componentFolder: "dataGrid/sticky/fixed", name: "dataGrid / sticky (2/3)", indices: "2/3" },
{ componentFolder: "dataGrid/sticky/fixed", name: "dataGrid / sticky (3/3)", indices: "3/3" },
{ componentFolder: "cardView", name: "cardView" },
{ componentFolder: "cardView", name: "cardView - material", theme: 'material.blue.light' },
{ componentFolder: "cardView", name: "cardView - fluent", theme: 'fluent.blue.light' },
{ componentFolder: "pivotGrid", name: "pivotGrid", concurrency: 1 },
{ componentFolder: "pivotGrid", name: "pivotGrid - material", theme: 'material.blue.light', concurrency: 1 },
{ componentFolder: "pivotGrid", name: "pivotGrid - fluent", theme: 'fluent.blue.light', concurrency: 1 },
Expand Down
1 change: 1 addition & 0 deletions apps/demos/configs/Angular/config.js
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ const componentNames = [
'button-group',
'button',
'calendar',
'card-view',
'chart',
'chat',
'check-box',
Expand Down
63 changes: 63 additions & 0 deletions apps/react-storybook/stories/card_view/Card.stories.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
import React, { useState, useRef, useEffect } from "react";
import type { Meta, StoryObj } from "@storybook/react";
import {generatedData} from './generatedData';

import { Card as InfernoCard } from "devextreme/esm/__internal/grids/new/card_view/content_view/content/card/card";
import { wrapInfernoWithReact } from "../utils";
import { Footer } from "./templates";

interface Props {
allowSelectOnClick: boolean;
showSelectCheckBox: boolean;
showImage: boolean;
showFooter: boolean;
}

const data = generatedData[0];
const columns = Object.keys(data);

const row = {
key: 1,
cells: columns.map((column) => ({
column: {
caption: column,
},
text: data[column]
}))
}

const Card = wrapInfernoWithReact<Props>(InfernoCard);

const meta: Meta<Props> = {
title: "Grids/CardView/Card",
component: Card,
};

export default meta;

type Story = StoryObj<Props>;

export const DefaultMode: Story = {
args: {
allowSelectOnClick: true,
showSelectCheckBox: true,
showImage: true,
showFooter: true,
},

render(props) {
const cover = props.showImage ? {
imageExpr: function(data) {console.log(arguments)},
altExpr: function(data) {console.log(arguments)},
} : {};

const footer = props.showFooter && Footer;

return <Card
allowSelectOnClick={props.allowSelectOnClick}
isCheckBoxesRendered={props.showSelectCheckBox}
row={row}
cover={cover}
/>
}
};
Loading
Loading