| <DetailTables> |
| <telerik:GridTableView Name="ParentFunctions" AllowSorting="true" Width="100%" |
| AutoGenerateColumns="false" DataKeyNames="Id" DataSourceID="RolesGridDetailsDataSource" |
| HierarchyLoadMode="Client" HierarchyDefaultExpanded="true"> |
| <SortExpressions> |
| <telerik:GridSortExpression FieldName="FeatureName" SortOrder="Ascending" /> |
| </SortExpressions> |
| <Columns> |
| <telerik:GridBoundColumn HeaderText="<%$ Resources:AdministrationLanguage, Feature %>" UniqueName="FeatureName" DataField="FeatureName" SortExpression="FeatureName" ItemStyle-Width="50%" HeaderStyle-Width="50%"/> |
| <telerik:GridTemplateColumn HeaderText="<%$ Resources:AdministrationLanguage, Locked %>"> |
| <ItemTemplate> |
| <asp:CheckBox ID="LockedCheckBox" OnCheckedChanged="UpdateRoleFunction" runat="server" checked='<%# Eval("Locked") %>' ></asp:CheckBox> |
| </ItemTemplate> |
| </telerik:GridTemplateColumn> |
| <telerik:GridTemplateColumn HeaderText="<%$ Resources:AdministrationLanguage, PermissionLevel %>"> |
| <ItemTemplate> |
| <telerik:RadComboBox ID="ActionRadComboBox" runat="server" Width="100px" style="cursor:pointer" OnClientSelectedIndexChanging="ManageRolesView_SelectedIndexChanging" OnClientSelectedIndexChanged="ManageRolesView_OnSelectedIndexChanged" /> |
| </ItemTemplate> |
| </telerik:GridTemplateColumn> |
| </Columns> |
| <DetailTables> |
| <telerik:GridTableView Name="ChildFunctions" AllowSorting="true" Width="100%" AutoGenerateColumns="false" DataKeyNames="Id"> |
| <SortExpressions> |
| <telerik:GridSortExpression FieldName="FeatureName" SortOrder="Ascending" /> |
| </SortExpressions> |
| <Columns> |
| <telerik:GridBoundColumn HeaderText="<%$ Resources:AdministrationLanguage, Feature %>" UniqueName="FeatureName" DataField="FeatureName" SortExpression="FeatureName" ItemStyle-Width="50%" HeaderStyle-Width="50%"/> |
| <telerik:GridTemplateColumn HeaderText="<%$ Resources:AdministrationLanguage, Locked %>"> |
| <ItemTemplate> |
| <asp:CheckBox ID="LockedCheckBox" OnCheckedChanged="UpdateRoleFunction" runat="server" checked='<%# Eval("Locked") %>' ></asp:CheckBox> |
| </ItemTemplate> |
| </telerik:GridTemplateColumn> |
| <telerik:GridTemplateColumn HeaderText="<%$ Resources:AdministrationLanguage, PermissionLevel %>" > |
| <ItemTemplate> |
| <telerik:RadComboBox ID="ActionRadComboBox" runat="server" Width="100px" style="cursor:pointer" OnClientSelectedIndexChanging="ManageRolesView_SelectedIndexChanging" OnClientSelectedIndexChanged="ManageRolesView_OnSelectedIndexChanged" /> |
| </ItemTemplate> |
| </telerik:GridTemplateColumn> |
| </Columns> |
| </telerik:GridTableView> |
| </DetailTables> |
| </telerik:GridTableView> |
| </DetailTables> |
We have a problem when we set the HierarchyLoadMode to Client on a GridTableView and have a RadComboBox inside of the ItemTemplate, it does not hide the RadComboBox. If we have it set to server bind, it is extremely slow and unnecessary, so we would like to have this set to Client. Can you please direct us what to do to get this to work properly, the latest Q3 didn't seem to fix this problem.
.