or
| <telerik:RadGrid ID="rgdKnowledgeOwners" runat="server" AllowSorting="true" AutoGenerateColumns="false" |
| AllowPaging="true" GridLines="None" AllowMultiRowSelection="true" PageSize="25" Width="500px" |
| OnItemDataBound="rgdKnowledgeOwners_ItemDataBound"> |
| <PagerStyle Mode="NextPrevNumericAndAdvanced" Position="TopAndBottom" /> |
| <HeaderContextMenu> |
| <CollapseAnimation Type="OutQuint" Duration="200" /> |
| </HeaderContextMenu> |
| <MasterTableView DataKeyNames="POCID" AutoGenerateColumns="false"> |
| <RowIndicatorColumn> |
| <HeaderStyle Width="20px" /> |
| </RowIndicatorColumn> |
| <ExpandCollapseColumn> |
| <HeaderStyle Width="20px" /> |
| </ExpandCollapseColumn> |
| <Columns> |
| <telerik:GridBoundColumn DataField="POCID" |
| HeaderText="POCID" UniqueName="POCID" Visible="false"> |
| </telerik:GridBoundColumn> |
| <telerik:GridTemplateColumn HeaderText="Primary Owner" SortExpression="PrimaryOwner"> |
| <ItemTemplate> |
| <asp:RadioButton id="rbPrimaryOwner" runat="server" GroupName="PrimaryOwner"> |
| </asp:RadioButton> |
| </ItemTemplate> |
| </telerik:GridTemplateColumn> |
| <telerik:GridBoundColumn DataField="Name" |
| HeaderText="Knowledge Owner Name" UniqueName="Name" SortExpression="Name"> |
| </telerik:GridBoundColumn> |
| <telerik:GridTemplateColumn HeaderText="Receive Admin Emails" SortExpression="ReceiveEmail"> |
| <ItemTemplate> |
| <asp:CheckBox id="chkReceiveEmail" runat="server"> |
| </asp:CheckBox> |
| </ItemTemplate> |
| </telerik:GridTemplateColumn> |
| <telerik:GridTemplateColumn HeaderText="Disply on CoP" SortExpression="DisplayOnCoP"> |
| <ItemTemplate> |
| <asp:CheckBox id="chkDisplayOnCoP" runat="server"> |
| </asp:CheckBox> |
| </ItemTemplate> |
| </telerik:GridTemplateColumn> |
| </Columns> |
| </MasterTableView> |
| <ClientSettings AllowRowsDragDrop="true" AllowColumnsReorder="false" |
| AllowDragToGroup="true" AllowRowHide="true" AllowColumnHide="true" |
| ReorderColumnsOnClient="true"> |
| <Selecting AllowRowSelect="true" /> |
| </ClientSettings> |
| <FilterMenu> |
| <CollapseAnimation Type="OutQuint" Duration="200" /> |
| </FilterMenu> |
| </telerik:RadGrid> |
| protected void rgdKnowledgeOwners_ItemDataBound(object sender, GridItemEventArgs e) |
| { |
| GridItemType giType = e.Item.ItemType; |
| if (giType == GridItemType.AlternatingItem || giType == GridItemType.Item) |
| { |
| DTOOwner dr = (DTOOwner)e.Item.DataItem; |
| RadioButton rb = (RadioButton) e.Item.FindControl("rbPrimaryOwner"); |
| CheckBox chk1 = (CheckBox)e.Item.FindControl("chkReceiveEmail"); |
| CheckBox chk2 = (CheckBox)e.Item.FindControl("chkDisplayOnCoP"); |
| //Set radio buttons to script so that if one is selected, others are turned false |
| string script = "SetUniqueRadioButton(" + rb.ClientID + ", " + "'rgdKnowledgeOwners')"; |
| rb.Attributes.Add("onclick", script); |
| rb.Checked = dr.PrimaryOwner; |
| chk1.Checked = dr.ReceiveEmail; |
| chk2.Checked = dr.DisplayOnCoP; |
| } |
| } |
| function SetUniqueRadioButton(objRadioButton, grdName) { |
| var i, obj; |
| for (i = 0; i < document.all.length; i++) { |
| obj = document.all(i); |
| if (obj.type == "radio") { |
| if ((objRadioButton.id.substr(0, grdName.length) == grdName)) { |
| if (objRadioButton.id == obj.id) |
| obj.checked = true; |
| else |
| obj.checked = false; |
| } |
| } |
| } |
| } |
| telerik:radtabstrip id="RadTabStrip1" runat="server" selectedindex="0" enableembeddedskins="False" |
| skin="FashionestaProductlist" multipageid="RadMultiPage1"> |
| <Tabs> |
| <telerik:RadTab runat="server" PageViewID="RadPageView1" Selected="True" /> |
| <telerik:RadTab runat="server" PageViewID="RadPageView2" /> |
| <telerik:RadTab runat="server" PageViewID="RadPageView3" /> |
| </Tabs> |
| </telerik:radtabstrip> |
| <telerik:radmultipage id="RadMultiPage1" runat="server" selectedindex="0"> |
| <telerik:RadPageView ID="tabRecently" runat="server"> |
| <div class="Content"> |
| .... |
| <telerik:RadListBox align="left" Height="200px" AllowTransferOnDoubleClick="true" |
| AllowTransfer="true" AllowTransferAll="true" TransferToID="RadListBox2" |
| Width="300px" ID="RadListBox1" runat="server" SelectionMode="Multiple" > |
| <ItemTemplate> |
| <telerik:RadTreeView ID="test" runat="server"> |
| <Nodes> |
| <telerik:RadTreeNode runat="server" Text="South America" Expanded="true"> |
| <Nodes> |
| <telerik:RadTreeNode runat="server" Text="New Brazil"> |
| </telerik:RadTreeNode> |
| <telerik:RadTreeNode runat="server" Text="Rio de Janeiro"> |
| </telerik:RadTreeNode> |
| </Nodes> |
| </telerik:RadTreeNode> |
| </Nodes> |
| </telerik:RadTreeView> |
| </ItemTemplate> |
| </telerik:RadListBox> |