Hi Isomorphic,
Did something change in 13.1p/14.1p that would impact overriding the valid operators in the ds.xml?
SmartClient Version: v14.1p_2025-03-03/Pro Deployment (built 2025-03-03)
I put together a sample *.ds.xml.
In 12.1p, the FilterBuilder would show the operators as follows for the referenceId field.

However, here is what is happening with 14.1p.
For the name field, it works as expected, as shown above.
However, for the referenceId field it is no longer honoring the validOperators.

Thanks
Did something change in 13.1p/14.1p that would impact overriding the valid operators in the ds.xml?
SmartClient Version: v14.1p_2025-03-03/Pro Deployment (built 2025-03-03)
I put together a sample *.ds.xml.
Code:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <DataSource xmlns:fmt="WEB-INF/" ID="sandbox33" serverType="generic"> <fields> <field name="id" type="text" primaryKey="true" canEdit="false"> <title>UUID</title> </field> <field name="name" type="text"> <title>Name</title> <validOperators>iEquals</validOperators> <validOperators>iNotEqual</validOperators> <validOperators>isNull</validOperators> <validOperators>notNull</validOperators> <validOperators>inSet</validOperators> <validOperators>notInSet</validOperators> </field> <field name="referenceName" type="text" canEdit="false"> <title>Reference Name</title> </field> <field name="referenceId" foreignKey="sandbox33r.id" displayField="referenceName" foreignDisplayField="name" type="text"> <title>Reference</title> <validOperators>iEquals</validOperators> <validOperators>iNotEqual</validOperators> <validOperators>isNull</validOperators> <validOperators>notNull</validOperators> <validOperators>inSet</validOperators> <validOperators>notInSet</validOperators> </field> </fields> </DataSource>
However, here is what is happening with 14.1p.
For the name field, it works as expected, as shown above.
However, for the referenceId field it is no longer honoring the validOperators.
Thanks
Comment