File tree Expand file tree Collapse file tree 1 file changed +5
-2
lines changed Expand file tree Collapse file tree 1 file changed +5
-2
lines changed Original file line number Diff line number Diff line change @@ -76,7 +76,7 @@ def __init__(
76
76
required = required ,
77
77
value = value ,
78
78
)
79
- self ._input_value = None
79
+ self ._input_value = False
80
80
self .row = row
81
81
self ._rendered_row : Optional [int ] = None
82
82
@@ -164,7 +164,10 @@ def required(self, value: Optional[bool]):
164
164
@property
165
165
def value (self ) -> Optional [str ]:
166
166
"""Optional[:class:`str`]: The value entered in the text field."""
167
- return self ._input_value or self ._underlying .value
167
+ if self ._input_value is not False :
168
+ # only False on init, otherwise the value was either set or cleared
169
+ return self ._input_value # type: ignore
170
+ return self ._underlying .value
168
171
169
172
@value .setter
170
173
def value (self , value : Optional [str ]):
You can’t perform that action at this time.
0 commit comments