moved up a level
This commit is contained in:
parent
57a3b92bb5
commit
b84aeac3c1
@ -159,20 +159,8 @@ open class MoleculeListTemplate: ThreeLayerTableViewController, TemplateProtocol
|
|||||||
public override func handleFieldErrors(_ fieldErrors: [Any]?, loadObject: MVMCoreLoadObject) {
|
public override func handleFieldErrors(_ fieldErrors: [Any]?, loadObject: MVMCoreLoadObject) {
|
||||||
super.handleFieldErrors(fieldErrors, loadObject: loadObject)
|
super.handleFieldErrors(fieldErrors, loadObject: loadObject)
|
||||||
|
|
||||||
for case let fieldError as [AnyHashable: Any] in fieldErrors ?? [] {
|
DispatchQueue.main.async { [self] in
|
||||||
|
tableView.reloadData()
|
||||||
guard let fieldKey = fieldError["fieldKey"] as? String,
|
|
||||||
let userError = fieldError["userMessage"] as? String,
|
|
||||||
let entryFieldModel = formValidator?.fields[fieldKey] as? EntryFieldModel
|
|
||||||
else { continue }
|
|
||||||
|
|
||||||
entryFieldModel.dynamicErrorMessage = userError
|
|
||||||
entryFieldModel.isValid = true
|
|
||||||
entryFieldModel.text = ""
|
|
||||||
|
|
||||||
DispatchQueue.main.async { [self] in
|
|
||||||
tableView.reloadData()
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -440,7 +440,20 @@ import UIKit
|
|||||||
formValidator?.addFormParams(requestParameters: requestParameters)
|
formValidator?.addFormParams(requestParameters: requestParameters)
|
||||||
}
|
}
|
||||||
|
|
||||||
public func handleFieldErrors(_ fieldErrors: [Any]?, loadObject: MVMCoreLoadObject) { }
|
public func handleFieldErrors(_ fieldErrors: [Any]?, loadObject: MVMCoreLoadObject) {
|
||||||
|
|
||||||
|
for case let fieldError as [AnyHashable: Any] in fieldErrors ?? [] {
|
||||||
|
|
||||||
|
guard let fieldKey = fieldError["fieldKey"] as? String,
|
||||||
|
let userError = fieldError["userMessage"] as? String,
|
||||||
|
let entryFieldModel = formValidator?.fields[fieldKey] as? EntryFieldModel
|
||||||
|
else { continue }
|
||||||
|
|
||||||
|
entryFieldModel.dynamicErrorMessage = userError
|
||||||
|
entryFieldModel.isValid = true
|
||||||
|
entryFieldModel.text = ""
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
//--------------------------------------------------
|
//--------------------------------------------------
|
||||||
// MARK: - MVMCoreActionDelegateProtocol
|
// MARK: - MVMCoreActionDelegateProtocol
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user