前端项目实战肆佰叁拾柒react-admin和material ui-数据得过滤操作

 <List resource="t_base_style_materiel"
                    queryOptions={
                        {
                            meta: { columns: ['*', 't_base_materiel!inner(*)'] }
                        }
                    }
                    filter={matId ? { 't_base_materiel.mat_type': matId, 'style_id': styleId } : { 'style_id': styleId }}
                    exporter={false} hasCreate={true}
                    actions={<CreateListActions styleId={styleId} solutionname={matId} isCreating={isCreating} handleCreate={handleCreate}></CreateListActions>}
                    empty={<Empty />}
                >
                    <Datagrid  rowClick={'expand'} expandSingle={true} expand={<MaterielEdit open={open} matType={matId} ></MaterielEdit>}>
                        <ReferenceField source='mat_id' label='物料' reference="t_base_materiel" />
                        <TextField source='count' label='数量' />
                        <TextField source='description' label='说明' />
                    </Datagrid>
                </List>

运行结果

posted @ 2023-09-20 08:55  前端导师歌谣  阅读(17)  评论(0)    收藏  举报  来源