Отключение отдельной строки параметров в Eureka ActionSheetRow
Я хочу показать список всех возможных вариантов через строку Eureka ActionSheet. Однако я хочу, чтобы одна из опций всегда была отключена до тех пор, пока эта функция не будет реализована. Я борюсь с тем, как изменить индивидуальную опцию с помощью обратных вызовов Eureka ActionSheet. Все, что я пробовал до сих пор, например, cellUpdate, cellSetup и onPresent, позволяет мне только изменять фактическую строку ActionSheet Eureka, но не дает мне доступа к изменению одной из строк, показанных для параметров в ActionSheet. Есть идеи?
let options: [NameValueDTO] =
[NameValueDTO(name: "Link New", value: "N", group: nil),
NameValueDTO(name: "Link Existing", value: "E", group: nil)]
ActionSheetRow<NameValueDTO>("site") {
$0.title = "Link Site"
$0.options = options
$0.value = nil
$0.displayValueFor = { (value: NameValueDTO?) in
value?.name
}
$0.cellUpdate { cell, row in
if row.value?.value == "E" {
row.disabled = true
}
}
}