|  |  | 
 |  |  |     <TextInput source="splrName" label="table.field.qlyIsptItem.splrName" />, | 
 |  |  |     <TextInput source="splrBatch" label="table.field.qlyIsptItem.splrBatch" />, | 
 |  |  |     <TextInput source="stockBatch" label="table.field.qlyIsptItem.stockBatch" />, | 
 |  |  |     <TextInput source="platOrderCode" label="table.field.asnOrderItem.platOrderCode" />, | 
 |  |  |     <TextInput source="platWorkCode" label="table.field.asnOrderItem.platWorkCode" />, | 
 |  |  |     <TextInput source="projectCode" label="table.field.asnOrderItem.projectCode" />, | 
 |  |  |     <NumberInput source="rcptQty" label="table.field.qlyIsptItem.rcptQty" />, | 
 |  |  |     <NumberInput source="dlyQty" label="table.field.qlyIsptItem.dlyQty" />, | 
 |  |  |     <NumberInput source="disQty" label="table.field.qlyIsptItem.disQty" />, | 
 |  |  | 
 |  |  |                 storeKey="qlyIsptItem" | 
 |  |  |                 resource="qlyIsptItem" | 
 |  |  |                 filter={{ ispectId: isptId }} | 
 |  |  |                 sx={{ | 
 |  |  |                     flexGrow: 1, | 
 |  |  |                     transition: (theme) => | 
 |  |  |                         theme.transitions.create(['all'], { | 
 |  |  |                             duration: theme.transitions.duration.enteringScreen, | 
 |  |  |                         }), | 
 |  |  |                     marginRight: drawerVal ? `${PAGE_DRAWER_WIDTH}px` : 0, | 
 |  |  |                 }} | 
 |  |  |                 title={"menu.qlyIsptItem"} | 
 |  |  |                 empty={false} | 
 |  |  |                 filters={filters} | 
 |  |  | 
 |  |  |                 <TextField source="label" label="table.field.qlyIsptItem.label" />, | 
 |  |  |                 <TextField source="splrBatch" label="table.field.qlyIsptItem.splrBatch" />, | 
 |  |  |                 <TextField source="stockBatch" label="table.field.qlyIsptItem.stockBatch" />, | 
 |  |  |                 <TextField source="platOrderCode" label="table.field.asnOrderItem.platOrderCode" />, | 
 |  |  |                 <TextField source="platWorkCode" label="table.field.asnOrderItem.platWorkCode" />, | 
 |  |  |                 <TextField source="projectCode" label="table.field.asnOrderItem.projectCode" />, | 
 |  |  |                 <NumberField source="rcptQty" label="table.field.qlyIsptItem.rcptQty" />, | 
 |  |  |                 <NumberField source="dlyQty" label="table.field.qlyIsptItem.dlyQty" />, | 
 |  |  |                 <MyField source="anfme" label="table.field.qlyIsptItem.anfme" | 
 |  |  | 
 |  |  |                     preferenceKey='qlyIsptItem' | 
 |  |  |                     bulkActionButtons={() => <BulkDeleteButton mutationMode={OPERATE_MODE} />} | 
 |  |  |                     rowClick={false} | 
 |  |  |                     omit={['id', 'createTime', 'createBy', 'memo', 'dlyQty', 'label', 'stockBatch', 'picPath', 'ispectId', 'statusBool']} | 
 |  |  |                     omit={['id', 'createTime', 'createBy', 'memo', 'dlyQty', 'label', 'stockBatch', 'picPath', 'ispectId', 'statusBool', 'platWorkCode', 'projectCode']} | 
 |  |  |  | 
 |  |  |                 > | 
 |  |  |                     {columns.map((column) => column)} |