I have a Group Hierarchy. How do I set the TreeListCheckboxColumn's Visible Property based on the Data it is bound to? Eg. Allow the checkbox only when Group.IsAuthorized is True:
<TelerikTreeList @ref=@TreeListTargetRef
Data="@TargetGroups"
SelectedItems="@SelectedTargetGroups"
IdField="@nameof(Group.Id)"
ParentIdField="@nameof(Group.ParentId)"
Pageable="true"
PageSize="10"
Sortable="false"
SelectionMode="TreeListSelectionMode.Single"
FilterMode="@TreeListFilterMode.FilterMenu"
OnStateInit="((TreeListStateEventArgs<Group> args) => OnStateInitHandlerTarget(args))"
SelectedItemsChanged="((IEnumerable<Group> x) => OnTargetGroupSelected(x))">
<TreeListSettings>
<TreeListPagerSettings InputType="PagerInputType.Input"
Adaptive="true">
</TreeListPagerSettings>
</TreeListSettings>
<TreeListColumns>
<TreeListCheckboxColumn SelectAll="false"
SelectChildren="false"
CheckBoxOnlySelection="true"
Width="64px" />
<TreeListColumn Field="Name" Title="Name" Expandable="true">
<Template>
@{
var item = context as Gsi.Customer.Models.Group;
<img height="32" width="32" src="@item.ImageUrl" />
@item.Name
}
</Template>
</TreeListColumn>
</TreeListColumns>
</TelerikTreeList>Example

