Tenho 2 linhas diferentes em uma seção:
form
+++ Section("Visita di ritorno"){
$0.tag = "sezione"
}
<<< TextAreaRow(){ row in
row.title = "Informazioni Trattate"
row.placeholder = "Inserire le informazioni trattate qua"
row.tag = "infotrattate"
row.value = data.0
row.disabled = true
}
<<< DateInlineRow(){
$0.title = "Data contatto"
$0.value = Date()
$0.tag = "data"
$0.disabled = true
$0.value = dateResult
}
com um clique do meu UIBarButtonItem eu quero ativá-los, estou fazendo desta forma:
let InfoRow: TextAreaRow? = form.rowBy(tag: "infotrattate")
let dataRow: DateInlineRow? = form.rowBy(tag: "data")
let sezione: Section? = form.sectionBy(tag: "sezione")
InfoRow?.disabled = false
dataRow?.disabled = false
InfoRow?.reload()
dataRow?.reload()
sezione?.reload()
Mas isto não está funcionando. O que está errado?
Eu também vejo o mesmo:
let submitRow: ButtonRow = form.rowBy (tag: "SubmitButtonRowTag")!
submitRow.disabled = true
form.sectionBy (tag: "SubmitSectionTag") ?. reload ()
Olá @JonathanImperato , como é apontado nas diretrizes de Contribuição , não usamos problemas do Github para suporte geral da biblioteca. Nesses casos, a melhor opção é postar perguntas no StackOverflow com a tag eureka-forms
.
Isso nos ajudará a gerenciar melhor bugs reais e solicitações de recursos e também achamos que você obterá suporte melhor e mais rápido para este tipo de perguntas da comunidade por meio do StackOverflow.
Dito isso, você deve chamar a função evaluateDisabled
para refletir as alterações na propriedade disabled
.
let InfoRow: TextAreaRow? = form.rowBy(tag: "infotrattate")
InfoRow?.disabled = false
InfoRow?.evaluateDisabled()
https://github.com/xmartlabs/Eureka#row -does-not-update-after-changing-hidden-or-disabled-condition
Estou encerrando devido à falta de resposta
Comentários muito úteis
Olá @JonathanImperato , como é apontado nas diretrizes de Contribuição , não usamos problemas do Github para suporte geral da biblioteca. Nesses casos, a melhor opção é postar perguntas no StackOverflow com a tag
eureka-forms
.Isso nos ajudará a gerenciar melhor bugs reais e solicitações de recursos e também achamos que você obterá suporte melhor e mais rápido para este tipo de perguntas da comunidade por meio do StackOverflow.
Dito isso, você deve chamar a função
evaluateDisabled
para refletir as alterações na propriedadedisabled
.