LinkButton view mode

Добрый день! Подскажите, пожалуйста, если у меня на форме лежит LinkButton, а форма открывается по view, можно ли каким-то образом этот LinkButton оставить доступным?

В Стандартном редакторе есть пример с action ENABLE_EDITING. В методе setReadOnly вызывается setScreenReadOnly и там у ENABLE_EDITING ставится видимость. Как я понимаю вам в экране нужно переопределить метод setReadOnly как то так:

    override fun setReadOnly(readOnly: Boolean) {
        if (readOnly == isReadOnly)
            return
        super.setReadOnly(readOnly)
        linkButton.isEnabled = true
    }

При этом нужно учитывать что у вас эта кнопка делает. Если она каким-то образом редактирует сущность. То лучше ставить linkButton.isEnabled = !isReadOnlyDueToLock Чтоб при блокировке сущности из-за того что другой юзер ее редактирует, возможность редактирования была закрыта.

1 симпатия

Супер, спасибо! То что надо)