セクションに2つの異なる行があります。
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
}
UIBarButtonItemをクリックすると、それらを有効にしたいのですが、次のようにしています。
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()
しかし、それは機能していません。 なにが問題ですか?
私も同じように見えます:
submitRow:ButtonRow = form.rowBy(tag: "SubmitButtonRowTag")!
submitRow.disabled = true
form.sectionBy(tag: "SubmitSectionTag")?. reload()
こんにちは@JonathanImperato 、寄稿ガイドラインで指摘されているように、一般的なライブラリサポートにGithubの問題を使用していません。 このような場合、最良のオプションは、タグeureka-forms
を使用してStackOverflowに質問を投稿することです。
これにより、実際のバグや機能リクエストをより適切に管理できるようになります。また、StackOverflowを通じて、コミュニティからのこの種の質問に対するサポートがより適切かつ迅速に行われるようになると思います。
そうは言っても、 disabled
プロパティへの変更を反映するには、 evaluateDisabled
関数を呼び出す必要があります。
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
応答がないため、これを閉じます
最も参考になるコメント
こんにちは@JonathanImperato 、寄稿ガイドラインで指摘されているように、一般的なライブラリサポートにGithubの問題を使用していません。 このような場合、最良のオプションは、タグ
eureka-forms
を使用してStackOverflowに質問を投稿することです。これにより、実際のバグや機能リクエストをより適切に管理できるようになります。また、StackOverflowを通じて、コミュニティからのこの種の質問に対するサポートがより適切かつ迅速に行われるようになると思います。
そうは言っても、
disabled
プロパティへの変更を反映するには、evaluateDisabled
関数を呼び出す必要があります。