MFTextField with forDropDownWithBothDelegates

This commit is contained in:
Suresh, Kamlesh 2019-05-07 12:16:45 -04:00
parent d89b3522ee
commit 8d2f5e1de0
2 changed files with 14 additions and 1 deletions

View File

@ -9,8 +9,21 @@
import Foundation
fileprivate struct FormValidatorHolder {
static var formValidator: FormValidator?
}
extension FormValidationProtocol where Self: MFView {
var formValidator: FormValidator? {
get {
return FormValidatorHolder.formValidator
}
set(newValue) {
FormValidatorHolder.formValidator = newValue
}
}
func setupFormValidation(delegateObject: DelegateObject?) {
if let delegateObject = delegateObject as? MVMCoreUIDelegateObject,
let formValidationProtocol = delegateObject.formValidationProtocol {

View File

@ -14,7 +14,7 @@
@interface MFView : UIView <MVMCoreViewProtocol, MVMCoreUIMoleculeViewProtocol>
@property (nullable, strong, nonatomic) FormValidator *formValidator;
//@property (nullable, strong, nonatomic) FormValidator *formValidator;
@property (nullable, nonatomic, strong) NSDictionary *json;
// Called in the initialization functions. Can setup ui here.