template (xmlui): added labels property in ValueWidget (actually return values) and values property in OptionsWidget
This commit is contained in:
parent
87690d88ce
commit
d3eb77bdaf
1 changed files with 9 additions and 1 deletions
|
|
@ -53,6 +53,13 @@ class ValueWidget(Widget):
|
|||
def values(self):
|
||||
return [self.value]
|
||||
|
||||
@property
|
||||
def labels(self):
|
||||
# helper property, there is not label for ValueWidget
|
||||
# but using labels make rendering more easy (one single method to call)
|
||||
# values are actually returned
|
||||
return [self.value]
|
||||
|
||||
|
||||
class InputWidget(ValueWidget):
|
||||
|
||||
|
|
@ -71,7 +78,8 @@ class OptionsWidget(Widget):
|
|||
|
||||
@property
|
||||
def values(self):
|
||||
return self.selected
|
||||
for value, label in self.items:
|
||||
yield value
|
||||
|
||||
@property
|
||||
def labels(self):
|
||||
|
|
|
|||
Loading…
Reference in a new issue