S
Вычисление первых двух подставляю в value третьего инпута
Size: a a a
S
RS
S
const [alertState, setAlertState] = useState(false);
const onChange = (e) => {
if (e.target.value < 0) setAlertState(true)
}
<>
<StyledTableCell align="center">
<TextField
inputRef={register({ required: true })}
inputProps={{ min: 0 }}
type="number"
error={error}
variant="outlined"
/>
</StyledTableCell>
<StyledTableCell align="center">
<TextField
inputRef={register({ required: true })}
inputProps={{ min: 0 }}
type="number"
error={error2}
variant="outlined"
/>
</StyledTableCell>
<StyledTableCell align="center">
<TextField
inputRef={register({ required: true })}
inputProps={{ readOnly: true }}
type="number"
onChange={onChange}
value={fields[row.meta_label_id].plan - fields[row.meta_label_id].fact}
/>
</StyledTableCell>
</>;
RS
const [alertState, setAlertState] = useState(false);
const onChange = (e) => {
if (e.target.value < 0) setAlertState(true)
}
<>
<StyledTableCell align="center">
<TextField
inputRef={register({ required: true })}
inputProps={{ min: 0 }}
type="number"
error={error}
variant="outlined"
/>
</StyledTableCell>
<StyledTableCell align="center">
<TextField
inputRef={register({ required: true })}
inputProps={{ min: 0 }}
type="number"
error={error2}
variant="outlined"
/>
</StyledTableCell>
<StyledTableCell align="center">
<TextField
inputRef={register({ required: true })}
inputProps={{ readOnly: true }}
type="number"
onChange={onChange}
value={fields[row.meta_label_id].plan - fields[row.meta_label_id].fact}
/>
</StyledTableCell>
</>;
S
const [alertState, setAlertState] = useState(false);
const onChange = (e) => {
if (e.target.value < 0) setAlertState(true)
}
<>
<StyledTableCell align="center">
<TextField
inputRef={register({ required: true })}
inputProps={{ min: 0 }}
type="number"
error={error}
variant="outlined"
/>
</StyledTableCell>
<StyledTableCell align="center">
<TextField
inputRef={register({ required: true })}
inputProps={{ min: 0 }}
type="number"
error={error2}
variant="outlined"
/>
</StyledTableCell>
<StyledTableCell align="center">
<TextField
inputRef={register({ required: true })}
inputProps={{ readOnly: true }}
type="number"
onChange={onChange}
value={fields[row.meta_label_id].plan - fields[row.meta_label_id].fact}
/>
</StyledTableCell>
</>;
const fields = watch();
НС
AG
IN
НС
RS
И
RS
const fields = watch();
AG
AG
D
S
S
A
АБ