Fields will be cleand on no selection

This commit is contained in:
Gerrit Linnemann 2016-12-19 10:18:59 +01:00
parent 61f612b5f3
commit df25ec6a08
3 changed files with 16 additions and 2 deletions

View File

@ -70,6 +70,8 @@ extension ViewController: NSTableViewDataSource, NSTableViewDelegate {
self.txtTicketCreated.stringValue = ticket.created.toString() self.txtTicketCreated.stringValue = ticket.created.toString()
self.txtTicketCreatedBy.stringValue = ticket.customerUserID self.txtTicketCreatedBy.stringValue = ticket.customerUserID
self.txtTicketPriority.stringValue = ticket.priority self.txtTicketPriority.stringValue = ticket.priority
} else {
self.cleanField()
} }
} }
} }

View File

@ -29,11 +29,13 @@ class ViewController: NSViewController {
override func viewDidLoad() { override func viewDidLoad() {
super.viewDidLoad() super.viewDidLoad()
// Do any additional setup after loading the view.
ticketTableView.delegate = self ticketTableView.delegate = self
ticketTableView.dataSource = self ticketTableView.dataSource = self
// Do any additional setup after loading the view. self.cleanField()
if UserDefaults.standard.string(forKey: Constants.USER_SETTINGS.CREDENTIALS.USER) != nil { if UserDefaults.standard.string(forKey: Constants.USER_SETTINGS.CREDENTIALS.USER) != nil {
txtUsername.stringValue = UserDefaults.standard.string(forKey: Constants.USER_SETTINGS.CREDENTIALS.USER)! txtUsername.stringValue = UserDefaults.standard.string(forKey: Constants.USER_SETTINGS.CREDENTIALS.USER)!
@ -66,6 +68,16 @@ class ViewController: NSViewController {
} }
} }
func cleanField() {
self.txtTicketQue.stringValue = ""
self.txtTicketNumber.stringValue = ""
self.txtTicketOwner.stringValue = ""
self.txtTicketTitle.stringValue = ""
self.txtTicketCreated.stringValue = ""
self.txtTicketCreatedBy.stringValue = ""
self.txtTicketPriority.stringValue = ""
}
// MARK: Actions // MARK: Actions