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