Mercurial > libervia-backend
comparison frontends/src/jp/xmlui_manager.py @ 2412:7641bef56dcd
jp (xmlui): fixed workflow when value is for a BoolWidget
author | Goffi <goffi@goffi.org> |
---|---|
date | Tue, 31 Oct 2017 23:51:19 +0100 |
parents | 40e6e779a253 |
children | 8b37a62336c3 |
comparison
equal
deleted
inserted
replaced
2411:f9167c053475 | 2412:7641bef56dcd |
---|---|
431 self.onFormSubmitted() | 431 self.onFormSubmitted() |
432 self.submit_id = None # avoid double submit | 432 self.submit_id = None # avoid double submit |
433 return | 433 return |
434 elif isinstance(cmd, list): | 434 elif isinstance(cmd, list): |
435 name, value = cmd | 435 name, value = cmd |
436 self.widgets[name].value = value | 436 widget = self.widgets[name] |
437 if widget.type == 'bool': | |
438 value = C.bool(value) | |
439 widget.value = value | |
437 self.show() | 440 self.show() |
438 | 441 |
439 def submitForm(self, callback=None): | 442 def submitForm(self, callback=None): |
440 XMLUIPanel._submit_cb = callback | 443 XMLUIPanel._submit_cb = callback |
441 self.onFormSubmitted() | 444 self.onFormSubmitted() |