fix(module: checkbox): Make `ItemValue` available when customizing CheckboxGroup. (#4333)
This commit is contained in:
Родитель
a026fa99ad
Коммит
fbc75d5c25
|
@ -108,8 +108,15 @@ namespace AntDesign
|
|||
checkbox.IsFromOptions = IsCheckboxFromOptions(checkbox);
|
||||
if (!checkbox.IsFromOptions)
|
||||
{
|
||||
checkbox.SetValue(_selectedValues.Any(x => x.ToString() == checkbox.Label));
|
||||
checkbox.SetItemValue(checkbox.Label);
|
||||
if (checkbox.ItemValue != null)
|
||||
{
|
||||
checkbox.SetValue(_selectedValues.Any(x => checkbox.ItemValue.Equals(x)));
|
||||
}
|
||||
else
|
||||
{
|
||||
checkbox.SetValue(_selectedValues.Any(x => x.ToString() == checkbox.Label));
|
||||
checkbox.SetItemValue(checkbox.Label);
|
||||
}
|
||||
|
||||
if (_indexConstructedOptionsOffset == -1)
|
||||
_indexConstructedOptionsOffset = _checkboxItems.Count - 1;
|
||||
|
|
Загрузка…
Ссылка в новой задаче