Thanks for your quick response @sdirix , I checked the solution provided by you, but I sense it works like an “OR”. So I tried some other solution provided by you in another post(How to apply composable condition in uischema? - #6 by sdirix) . I have made changes based on this using “anyOf”, Its working as expected. Attaching rule for reference.
rule: {
effect: "DISABLE",
condition: {
scope: "#",
schema: {
anyOf: [
{
type: "object",
properties: {
workMode: {
not: { const: "wfh" },
},
},
//required: ["name"],
},
{
type: "object",
properties: {
location: {
not: { const: "test" },
},
},
// required: ["location"],
},
],
},
},
},
Kind regards,
Suseendhiran D