|  |  |  | 
|---|
|  |  |  | '& .RaDatagrid-row': { | 
|---|
|  |  |  | cursor: 'auto' | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | '& .RaList-content': { | 
|---|
|  |  |  | '& .RaList-content': { | 
|---|
|  |  |  | width: '200px' | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | '& .RaList-main': { | 
|---|
|  |  |  | 
|---|
|  |  |  | <NumberInput source="valid" label="table.field.matnr.valid" />, | 
|---|
|  |  |  | <NumberInput source="validWarn" label="table.field.matnr.validWarn" />, | 
|---|
|  |  |  | <NumberInput source="flagCheck" label="table.field.matnr.flagCheck" />, | 
|---|
|  |  |  |  | 
|---|
|  |  |  | <TextInput label="common.field.memo" source="memo" />, | 
|---|
|  |  |  | <SelectInput | 
|---|
|  |  |  | label="common.field.status" | 
|---|
|  |  |  | 
|---|
|  |  |  | const translate = useTranslate(); | 
|---|
|  |  |  | const notify = useNotify(); | 
|---|
|  |  |  | const { isLoading } = useListContext(); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | const [columns, setColumns] = useState([]); | 
|---|
|  |  |  | const refresh = useRefresh(); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | useEffect(() => { | 
|---|
|  |  |  | getDynamicFields(); | 
|---|
|  |  |  | }, []); | 
|---|
|  |  |  | 
|---|
|  |  |  | <PrintButton /> | 
|---|
|  |  |  | </WrapperField> | 
|---|
|  |  |  | setColumns([...arr, ...fields, opt]); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | //filters添加过滤字段 | 
|---|
|  |  |  | data.map(el => { | 
|---|
|  |  |  | var i =0; | 
|---|
|  |  |  | filters.map((item) =>{ | 
|---|
|  |  |  | if(item.key === el.fields){ | 
|---|
|  |  |  | i = 1; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | }) | 
|---|
|  |  |  | i===0 && filters.push(<TextInput key={el.fields} source={el.fields} label={el.fieldsAlise} />) | 
|---|
|  |  |  | }) | 
|---|
|  |  |  |  | 
|---|
|  |  |  | } else { | 
|---|
|  |  |  | notify(msg); | 
|---|
|  |  |  | } | 
|---|