File tree Expand file tree Collapse file tree 1 file changed +18
-16
lines changed
Expand file tree Collapse file tree 1 file changed +18
-16
lines changed Original file line number Diff line number Diff line change @@ -156,22 +156,24 @@ class _DropdownControlState extends State<DropdownControl> {
156156 suffixControls.isNotEmpty ? suffixControls.first : null ,
157157 null ,
158158 _focused),
159- onChanged: (String ? value) {
160- debugPrint ("Dropdown selected value: $value " );
161- setState (() {
162- _value = value! ;
163- });
164- List <Map <String , String >> props = [
165- {"i" : widget.control.id, "value" : value! }
166- ];
167- itemsView.dispatch (UpdateControlPropsAction (
168- UpdateControlPropsPayload (props: props)));
169- server.updateControlProps (props: props);
170- server.sendPageEvent (
171- eventTarget: widget.control.id,
172- eventName: "change" ,
173- eventData: value);
174- },
159+ onChanged: disabled
160+ ? null
161+ : (String ? value) {
162+ debugPrint ("Dropdown selected value: $value " );
163+ setState (() {
164+ _value = value! ;
165+ });
166+ List <Map <String , String >> props = [
167+ {"i" : widget.control.id, "value" : value! }
168+ ];
169+ itemsView.dispatch (UpdateControlPropsAction (
170+ UpdateControlPropsPayload (props: props)));
171+ server.updateControlProps (props: props);
172+ server.sendPageEvent (
173+ eventTarget: widget.control.id,
174+ eventName: "change" ,
175+ eventData: value);
176+ },
175177 items: items,
176178 );
177179
You can’t perform that action at this time.
0 commit comments