У сущности есть Boolean
поле с аннотацией @NotNull
@JmixEntity
@Table(name = "JT_TEST_ENTITY")
@Entity(name = "jt_TestEntity")
open class TestEntity {
@JmixGeneratedValue
@Column(name = "ID", nullable = false)
@Id
var id: UUID? = null
@NotNull
@InstanceName
@Column(name = "NAME")
var name: String? = null
@NotNull
@Column(name = "BOOL_VAR", nullable = false)
var boolVar: Boolean? = false
}
Экран с формой:
<formLayout id="form" dataContainer="testEntityDc" labelsPosition="ASIDE">
<formItem>
<textField id="nameField" property="name"/>
</formItem>
<formItem>
<checkbox id="boolVarField" property="boolVar"/>
</formItem>
</formLayout>
В таком виде required indicator поехали.
Если убрать labelsPosition="ASIDE"
и formItem
, то все нормально.
jmix 2.4.1