На dateField отображается отметка обязательности заполнения, даже если экран в режиме ReadOnly

Jmix 1.1.1

dateField лежит в обычном hbox

...
<hbox spacing="true">
    <entityComboBox id="statusField" optionsContainer="statusesDc" property="status"
                                                dataContainer="flatDc">
    </entityComboBox>
    <dateField id="statusDateField" property="statusDate" dataContainer="flatDc"/>
</hbox>
...

В контроллере преопределённых условиях, экран переводится в ReadOnly.

@Subscribe
    public void onInit(InitEvent event) {
if (checkModeIsReadOnly) {
        this.setReadOnly(true);
    }
}

dateField - единственный из обязательных атрибутов, у которого продолжает отображаться признак обязательности поля.

image

Здравствуйте,

спасибо, что сообщили о проблеме! Завёл задачу: Haulmont/jmix-ui#761

1 симпатия