ensure formModel exists
Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
This commit is contained in:
parent
81df3b51b4
commit
a64ec7139b
@ -16,13 +16,15 @@ public class FormLabel: Label {
|
|||||||
//public properties
|
//public properties
|
||||||
public override var isEnabled: Bool {
|
public override var isEnabled: Bool {
|
||||||
didSet{
|
didSet{
|
||||||
self.formModel?.enabled = isEnabled
|
guard let formModel else { return }
|
||||||
|
formModel.enabled = isEnabled
|
||||||
self.set(with: isRequired ? formModel.model : formModel.requiredModel, delegateObject, additionalData)
|
self.set(with: isRequired ? formModel.model : formModel.requiredModel, delegateObject, additionalData)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public var isRequired: Bool = true {
|
public var isRequired: Bool = true {
|
||||||
didSet{
|
didSet{
|
||||||
|
guard let formModel else { return }
|
||||||
self.set(with: isRequired ? formModel.model : formModel.requiredModel, delegateObject, additionalData)
|
self.set(with: isRequired ? formModel.model : formModel.requiredModel, delegateObject, additionalData)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -50,6 +52,7 @@ public class FormLabel: Label {
|
|||||||
/// Text change that will update both enabledModel and disabledModel text values
|
/// Text change that will update both enabledModel and disabledModel text values
|
||||||
/// - Parameter text: text you want to see
|
/// - Parameter text: text you want to see
|
||||||
public func set(text: String?){
|
public func set(text: String?){
|
||||||
self.formModel.set(text: text ?? "")
|
guard let formModel else { return }
|
||||||
|
formModel.set(text: text ?? "")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user