Module: check_mk
Branch: master
Commit: b37d969852c98093c019f72f8b2aecfe90e8f543
URL:
http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=b37d969852c980…
Author: Mathias Kettner <mk(a)mathias-kettner.de>
Date: Wed Jul 25 14:54:41 2012 +0200
Fix default value of VS CascadingDropdown
---
web/htdocs/valuespec.py | 9 +++++++++
1 files changed, 9 insertions(+), 0 deletions(-)
diff --git a/web/htdocs/valuespec.py b/web/htdocs/valuespec.py
index 65a67db..bcb9242 100644
--- a/web/htdocs/valuespec.py
+++ b/web/htdocs/valuespec.py
@@ -857,6 +857,15 @@ class CascadingDropdown(ValueSpec):
else:
return self._choices[0][0]
+ def default_value(self):
+ try:
+ return self._default_value
+ except:
+ if self._choices[0][2]:
+ return (self._choices[0][0], self._choices[0][2].default_value())
+ else:
+ return self._choices[0][0]
+
def render_input(self, varprefix, value):
def_val = '0'
options = []