File tree Expand file tree Collapse file tree
apps/demos/Demos/FilterBuilder/WithDataGrid/Vue Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1616 :data-source =" dataSource "
1717 :filter-value =" gridFilterValue "
1818 :show-borders =" true "
19- :columns =" gridColumns "
19+ :columns =" fields "
2020 :height =" 300 "
2121 />
2222 </div >
2525import { ref } from ' vue' ;
2626import DxFilterBuilder from ' devextreme-vue/filter-builder' ;
2727import DxButton from ' devextreme-vue/button' ;
28- import DxDataGrid , { type DxDataGridTypes } from ' devextreme-vue/data-grid' ;
28+ import DxDataGrid from ' devextreme-vue/data-grid' ;
2929import { DataSource , ODataStore } from ' devextreme-vue/common/data' ;
3030import { filter , fields } from ' ./data.ts' ;
3131
3232const filterValue = ref (filter );
33- const gridColumns = fields as DxDataGridTypes .Column [];
3433const gridFilterValue = ref (filter );
3534const dataSource = new DataSource ({
3635 store: new ODataStore ({
Original file line number Diff line number Diff line change 11import { type DxFilterBuilderTypes } from 'devextreme-vue/filter-builder' ;
2+ import { type DxDataGridTypes } from "devextreme-vue/cjs/data-grid" ;
23
34export const filter = [
45 [ 'Product_Current_Inventory' , '<>' , 0 ] ,
@@ -10,13 +11,13 @@ export const filter = [
1011 ] ,
1112] ;
1213
13- export const fields : DxFilterBuilderTypes . Field [ ] = [
14+ export const fields : ( DxFilterBuilderTypes . Field & DxDataGridTypes . Column ) [ ] = [
1415 {
1516 caption : 'ID' ,
1617 dataField : 'Product_ID' ,
1718 dataType : 'number' ,
1819 width : 50 ,
19- } as DxFilterBuilderTypes . Field , {
20+ } , {
2021 dataField : 'Product_Name' ,
2122 dataType : 'string' ,
2223 } , {
You can’t perform that action at this time.
0 commit comments