Добрый день! Подскажите, пожалуйста, если у меня на форме лежит 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 симпатия
Супер, спасибо! То что надо)