date picker.

This commit is contained in:
Kevin G Christiano 2019-11-18 17:03:59 -05:00
parent 871ca090a0
commit 0cbaf38644

View File

@ -59,9 +59,10 @@ open class DateDropdownEntryField: DropdownEntryField {
private func setup() { private func setup() {
datePicker = MVMCoreUICommonViewsUtility.addDatePicker(to: textField) datePicker = MVMCoreUICommonViewsUtility.addDatePicker(to: textField)
datePicker?.addTarget(self, action: #selector(valueChanged(_:)), for: .valueChanged) datePicker?.addTarget(self, action: #selector(pickerValueChanged), for: .valueChanged)
datePicker?.timeZone = NSTimeZone.system datePicker?.timeZone = NSTimeZone.system
MVMCoreUICommonViewsUtility.addDismissToolbar(textField, delegate: self) MVMCoreUICommonViewsUtility.addDismissToolbar(textField, delegate: self)
uiTextFieldDelegate = self
} }
//-------------------------------------------------- //--------------------------------------------------
@ -103,7 +104,7 @@ open class DateDropdownEntryField: DropdownEntryField {
super.dismissFieldInput(sender) super.dismissFieldInput(sender)
} }
@objc func valueChanged(_ sender: UIDatePicker){ @objc func pickerValueChanged(_ sender: UIDatePicker){
setTextWith(date: datePicker?.date) setTextWith(date: datePicker?.date)
} }
@ -114,7 +115,7 @@ extension DateDropdownEntryField {
public func textFieldDidBeginEditing(_ textField: UITextField) { public func textFieldDidBeginEditing(_ textField: UITextField) {
// setInitialValueFromPicker() isSelected = true
proprietorTextDelegate?.textFieldDidBeginEditing?(textField) proprietorTextDelegate?.textFieldDidBeginEditing?(textField)
} }
} }
@ -126,7 +127,5 @@ extension DateDropdownEntryField {
super.setWithJSON(json, delegateObject: delegateObject, additionalData: additionalData) super.setWithJSON(json, delegateObject: delegateObject, additionalData: additionalData)
guard let dictionary = json, !dictionary.isEmpty else { return } guard let dictionary = json, !dictionary.isEmpty else { return }
} }
} }