Resolve dependency issue for operator field.

This commit is contained in:
Patrick Fic
2024-02-13 14:23:27 -08:00
parent 9cc9bf20bd
commit aa6c95daaa

View File

@@ -76,11 +76,15 @@ function RenderFilters({templateId}) {
</Form.Item> </Form.Item>
</Col> </Col>
<Col span={6}> <Col span={6}>
<Form.Item <Form.Item dependencies={[['filters', field.name, "field"]]}>
{
() => {
console.log('Dependencies fired')
return <Form.Item
key={`${index}operator`} key={`${index}operator`}
label="operator" label="operator"
name={[field.name, "operator"]} name={[field.name, "operator"]}
dependencies={[['filters', field.name, "field"]]} dependencies={[]}
rules={[ rules={[
{ {
required: true, required: true,
@@ -88,11 +92,8 @@ function RenderFilters({templateId}) {
}, },
]} ]}
> >
{
() => { <Select
console.log('Dependencies fired')
if (true) {
return <Select
options={[ options={[
{value: "_eq", label: "Equals"}, {value: "_eq", label: "Equals"},
{value: "_ne", label: "Not Equals"}, {value: "_ne", label: "Not Equals"},
@@ -107,10 +108,12 @@ function RenderFilters({templateId}) {
]} ]}
/> />
}
}
}
</Form.Item> </Form.Item>
}
}
</Form.Item>
</Col> </Col>
<Col span={6}> <Col span={6}>
<Form.Item <Form.Item