dotvvm
dotvvm copied to clipboard
BootstrapCustom checkboxes doesn't work in repeater (Bootstrap v4)
Hi,
control bs:CheckBox (maybe even RadioBox) with FormControlStyle="BootstrapCustom" doesn't work in repeater because of generated ID. Only first checkbox is checked.
BEHIND:
public class TestViewModel : DotvvmViewModelBase
{
public List<string> Data { get; set; } = new List<string>()
{
"Item 1", "Item 2", "Item 3"
};
public List<int> SelectedValues { get; set; } = new List<int>();
}
HTML:
<dot:Repeater DataSource="{value: Data}">
<ItemTemplate>
<bs:CheckBox Text="{value: _this}" CheckedItems="{value: _parent.SelectedValues}" CheckedValue="{value: _index}" FormControlStyle="BootstrapCustom" RenderLabel="true"></bs:CheckBox>
</ItemTemplate>
</dot:Repeater>