Puoi usare nella definizione del widget l&#39;attributo condition in questo modo:<br><br>    MyField(&#39;myField&#39;,<br>              required=False,<br>              widget = MyWidget(<br>                        label= &#39;A label&#39;,<br>
                        description = u&quot;(A description)&quot;,<br>                        condition = &quot;here/NomeDiUnMetodo&quot;<br>                        )<br>              ),<br><br>poi nella classe del tuo oggetto metti un metodo chiamato &quot;NomeDiUnMetodo&quot; e li dentro definisci le regole che ti servono per decidere se mostrare<br>
o meno il campo<br><br><br>