File tree Expand file tree Collapse file tree 17 files changed +120
-54
lines changed
Demos/CardView/CardTemplate Expand file tree Collapse file tree 17 files changed +120
-54
lines changed Original file line number Diff line number Diff line change 11< dx-card-view
22 [dataSource] ="vehicles "
3+ [height] ="1120 "
34 cardsPerRow ="auto "
4- [cardMinWidth] ="260 "
5+ [cardMinWidth] ="240 "
56 cardTemplate ="vehicleCardTemplate "
67>
78 < dxo-card-view-header-filter [visible] ="true "> </ dxo-card-view-header-filter >
89 < dxo-card-view-search-panel [visible] ="true "> </ dxo-card-view-search-panel >
910 < dxo-card-view-paging [pageSize] ="12 "> </ dxo-card-view-paging >
1011
11- < dxi-card-view-column dataField ="TrademarkName "> </ dxi-card-view-column >
12- < dxi-card-view-column dataField ="Name "> </ dxi-card-view-column >
12+ < dxi-card-view-column dataField ="TrademarkName " caption =" Trademark " / >
13+ < dxi-card-view-column dataField ="Name " caption =" Model " / >
1314 < dxi-card-view-column dataField ="Price " format ="currency ">
1415 < dxo-card-view-column-header-filter
1516 [groupInterval] ="20000 "
1617 > </ dxo-card-view-column-header-filter >
1718 </ dxi-card-view-column >
18- < dxi-card-view-column dataField ="CategoryName "> </ dxi-card-view-column >
19+ < dxi-card-view-column dataField ="CategoryName " caption =" Category " / >
1920 < dxi-card-view-column dataField ="Modification "> </ dxi-card-view-column >
20- < dxi-card-view-column dataField ="BodyStyleName "> </ dxi-card-view-column >
21+ < dxi-card-view-column dataField ="BodyStyleName " caption =" Body Style " / >
2122 < dxi-card-view-column dataField ="Horsepower "> </ dxi-card-view-column >
2223
2324 < div *dxTemplate ="let model of 'vehicleCardTemplate' ">
3738</ dx-card-view >
3839
3940< dx-popup
40- [width] ="350 "
41- [height] ="240 "
41+ [width] ="360 "
42+ [height] ="260 "
4243 [(visible)] ="popupVisible "
4344 [dragEnabled] ="false "
4445 [hideOnOutsideClick] ="true "
Original file line number Diff line number Diff line change 88</ p >
99< p >
1010 < b > Source link: </ b >
11- < a [href] ="vehicleLink "> {{ vehicleLink }}</ a >
11+ < a [href] ="vehicleLink " target =" _blank " > {{ vehicleLink }}</ a >
1212</ p >
1313< p >
1414 < b > Edits: </ b >
Original file line number Diff line number Diff line change 11.vehicle__img-wrapper {
2- height : 146 px ;
2+ height : 135 px ;
33 border-bottom : var (--dx-border-width ) solid var (--dx-color-border );
44 background-color : # fff ;
55}
5555
5656.vehicle__footer-container {
5757 padding : 12px ;
58- height : 56px ;
5958}
6059
6160.vehicle__image-licence-caption {
Original file line number Diff line number Diff line change @@ -27,8 +27,9 @@ const App = () => {
2727 < >
2828 < CardView
2929 dataSource = { vehicles }
30+ height = { 1120 }
3031 cardsPerRow = "auto"
31- cardMinWidth = { 260 }
32+ cardMinWidth = { 240 }
3233 cardRender = { ( model ) => {
3334 const vehicle = model . card . data ;
3435 return < VehicleCard
@@ -48,23 +49,35 @@ const App = () => {
4849 < SearchPanel visible = { true } />
4950 < Paging pageSize = { 12 } />
5051
51- < Column dataField = "TrademarkName" />
52- < Column dataField = "Name" />
52+ < Column
53+ dataField = "TrademarkName"
54+ caption = "Trademark"
55+ />
56+ < Column
57+ dataField = "Name"
58+ caption = "Model"
59+ />
5360 < Column
5461 dataField = "Price"
5562 format = "currency"
5663 >
5764 < HeaderFilter groupInterval = { 20000 } />
5865 </ Column >
59- < Column dataField = "CategoryName" />
66+ < Column
67+ dataField = "CategoryName"
68+ caption = "Category"
69+ />
6070 < Column dataField = "Modification" />
61- < Column dataField = "BodyStyleName" />
71+ < Column
72+ dataField = "BodyStyleName"
73+ caption = "Body Style"
74+ />
6275 < Column dataField = "Horsepower" />
6376 </ CardView >
6477
6578 < Popup
66- width = { 350 }
67- height = { 240 }
79+ width = { 360 }
80+ height = { 260 }
6881 visible = { popupVisible }
6982 dragEnabled = { false }
7083 hideOnOutsideClick = { true }
Original file line number Diff line number Diff line change @@ -16,7 +16,12 @@ const LicenseInfo = ({
1616 < p > < b > Author: </ b > < span > { Author } </ span > </ p >
1717 < p >
1818 < b > Source link: </ b >
19- < a href = { vehicleLink } > { vehicleLink } </ a >
19+ < a
20+ href = { vehicleLink }
21+ target = '_blank'
22+ >
23+ { vehicleLink }
24+ </ a >
2025 </ p >
2126 < p > < b > Edits: </ b > < span > { Edits } </ span > </ p >
2227 </ div >
Original file line number Diff line number Diff line change 11.vehicle__img-wrapper {
2- height : 146 px ;
2+ height : 135 px ;
33 border-bottom : var (--dx-border-width ) solid var (--dx-color-border );
44 background-color : # fff ;
55}
5555
5656.vehicle__footer-container {
5757 padding : 12px ;
58- height : 56px ;
5958}
6059
6160.vehicle__image-licence-caption {
Original file line number Diff line number Diff line change @@ -25,8 +25,9 @@ const App = () => {
2525 < React . Fragment >
2626 < CardView
2727 dataSource = { vehicles }
28+ height = { 1120 }
2829 cardsPerRow = "auto"
29- cardMinWidth = { 260 }
30+ cardMinWidth = { 240 }
3031 cardRender = { ( model ) => {
3132 const vehicle = model . card . data ;
3233 return (
@@ -48,23 +49,35 @@ const App = () => {
4849 < SearchPanel visible = { true } />
4950 < Paging pageSize = { 12 } />
5051
51- < Column dataField = "TrademarkName" />
52- < Column dataField = "Name" />
52+ < Column
53+ dataField = "TrademarkName"
54+ caption = "Trademark"
55+ />
56+ < Column
57+ dataField = "Name"
58+ caption = "Model"
59+ />
5360 < Column
5461 dataField = "Price"
5562 format = "currency"
5663 >
5764 < HeaderFilter groupInterval = { 20000 } />
5865 </ Column >
59- < Column dataField = "CategoryName" />
66+ < Column
67+ dataField = "CategoryName"
68+ caption = "Category"
69+ />
6070 < Column dataField = "Modification" />
61- < Column dataField = "BodyStyleName" />
71+ < Column
72+ dataField = "BodyStyleName"
73+ caption = "Body Style"
74+ />
6275 < Column dataField = "Horsepower" />
6376 </ CardView >
6477
6578 < Popup
66- width = { 350 }
67- height = { 240 }
79+ width = { 360 }
80+ height = { 260 }
6881 visible = { popupVisible }
6982 dragEnabled = { false }
7083 hideOnOutsideClick = { true }
Original file line number Diff line number Diff line change @@ -16,7 +16,12 @@ const LicenseInfo = ({
1616 </ p >
1717 < p >
1818 < b > Source link: </ b >
19- < a href = { vehicleLink } > { vehicleLink } </ a >
19+ < a
20+ href = { vehicleLink }
21+ target = "_blank"
22+ >
23+ { vehicleLink }
24+ </ a >
2025 </ p >
2126 < p >
2227 < b > Edits: </ b > < span > { Edits } </ span >
Original file line number Diff line number Diff line change 11.vehicle__img-wrapper {
2- height : 146 px ;
2+ height : 135 px ;
33 border-bottom : var (--dx-border-width ) solid var (--dx-color-border );
44 background-color : # fff ;
55}
5555
5656.vehicle__footer-container {
5757 padding : 12px ;
58- height : 56px ;
5958}
6059
6160.vehicle__image-licence-caption {
Original file line number Diff line number Diff line change 11<template >
22 <DxCardView
33 :data-source =" vehicles"
4+ :height =" 1120"
45 cards-per-row =" auto"
5- :card-min-width =" 260 "
6+ :card-min-width =" 240 "
67 card-template =" cardTemplate"
78 >
89 <DxHeaderFilter :visible =" true" />
910 <DxSearchPanel :visible =" true" />
1011 <DxPaging :pageSize =" 12" />
1112
12- <DxColumn data-field =" TrademarkName" />
13- <DxColumn data-field =" Name" />
13+ <DxColumn
14+ data-field =" TrademarkName"
15+ caption =" Trademark"
16+ />
17+ <DxColumn
18+ data-field =" Name"
19+ caption =" Model"
20+ />
1421 <DxColumn
1522 data-field =" Price"
1623 format =" currency"
1724 >
1825 <DxHeaderFilter :groupInterval =" 20000" />
1926 </DxColumn >
20- <DxColumn data-field =" CategoryName" />
27+ <DxColumn
28+ data-field =" CategoryName"
29+ caption =" Category"
30+ />
2131 <DxColumn data-field =" Modification" />
22- <DxColumn data-field =" BodyStyleName" />
32+ <DxColumn
33+ data-field =" BodyStyleName"
34+ caption =" Body Style"
35+ />
2336 <DxColumn data-field =" Horsepower" />
2437 <template #cardTemplate =" {
2538 data: {
5164 </template >
5265 </DxCardView >
5366 <DxPopup
54- :width =" 350 "
55- :height =" 240 "
67+ :width =" 360 "
68+ :height =" 260 "
5669 v-model:visible =" popupVisible"
5770 :dragEnabled =" false"
5871 :hideOnOutsideClick =" true"
You can’t perform that action at this time.
0 commit comments