This way the button stays disabled until the drop down menu is filled.
Closes#13755
(grafted from d7e6a9ed2b9979edbae45789d1daf0c2a2351bac)
--HG--
branch : 6.0
Many methods of ScreenContainer relies on the screen being set.
And there is no reason to not set the screen at instantiation as long as show
filter refresh the bookmarks.
Closes#13757
(grafted from 16f208d5248b270306edee488d913c65924dd727)
--HG--
branch : 6.0
The context of the field is dynamic so evaluating it only once when creating
the group make it static.
Also the group is already evaluating the parent field context on the fly when
its context is retrieved.
Closes#13726
(grafted from b21813a75b5beeb625b1e9533cbc498b7872555f)
--HG--
branch : 6.0
The button is indeed a div which must have the .disabled CSS class and an input
which should be hidden when readonly.
Closes#13713
(grafted from 834f7f6079c61d5312c97b5fe61eb75b46a676c5)
--HG--
branch : 6.0
This allows to preserve the order of the state widgets in the form which is
important when evaluating the emptiness of a group
Closes#13622
(grafted from b01fd46f44f2923cbd5a91323c592fa8cfb18a57)
--HG--
branch : 6.0
Screen.new_ is returning already a promise that is resolved after the call to
default_get. This ensure that display is triggered after having set the default
value.
Closes#13697
(grafted from 7484bb16c12f887d44c9f18bfc5504974cde50e0)
--HG--
branch : 6.0
This avoid to trigger a reset of the field if the record name has such character.
Closes#13687
(grafted from cac71113f210bce90c55f6a6c6f32703654cdc59)
--HG--
branch : 6.0
If the view is already cached, the callback is executed directly so the content
must have been created.
Closes#13664
(grafted from adb8f7b0c738061d48d44499066545f5468a2d3d)
--HG--
branch : 6.0
If the PYSON statement has the type 'object', it can be a Date, DateTime or
TimeDelta which is allowed for comparison.
Closes#13645
(grafted from df6e3c10a5105e545e1aa8e58c3c087285146a58)
--HG--
branch : 6.0
This is needed to keep the empty string in the list on a second parsing.
Closes#13558
(grafted from 747825bc93a35fef995094be5ca9d7e04c414692)
--HG--
branch : 6.0
This is necessary because otherwise it could result in concurrent update of the
models of the models used by the underlying widgets.
Closes#13545
(grafted from 1dfc23911f2a4cc071a34ec886dc43d949d4b68f)
--HG--
branch : 6.0
A copy of the value is always returned so if it is modified it does not modify
the internal value of the record.
So to update Dict value, a new dictionary must be set on the field.
Closes#13374
(grafted from 82b0280d4a08c48b2ab85b4ababe2031aee9a7a2)
--HG--
branch : 6.0
The click event can still be triggered by the shortcut or event by clicking on
the disabled menuitem. So the callback must not run the action if the menuitem
is disabled.
Closes#13326
(grafted from d3e19261139580282719da45623a077d849523a0)
--HG--
branch : 6.0