or
| <telerik:RadSplitter runat="server" ID="RsSplitter" Width="100%" Height="100%"> |
| <telerik:RadPane runat="server" ID="RpMenuPane" Width="20%" Scrolling="Y"> |
| <div id="menu"> |
| <telerik:RadPanelBar ID="RpbMenuPanelBar" runat="server" Width="100%"> |
| <CollapseAnimation Type="InOutCubic" /> |
| <Items> |
| <telerik:RadPanelItem Text="Search" Expanded="false"> |
| <Items> |
| <telerik:RadPanelItem> |
| <ItemTemplate> |
| <input type="text" id="TxtSearchBox" value="Search for a node" onfocus="this.value='';" /> |
| <input type="button" id="BtnSearch" value="Go" onclick="searchViz(this.value);"/> |
| </ItemTemplate> |
| </telerik:RadPanelItem> |
| </Items> |
| </telerik:RadPanelItem> |
| <telerik:RadPanelItem Text="Architecture" Expanded="true"> |
| <Items> |
| <telerik:RadPanelItem> |
| <ItemTemplate> |
| <telerik:RadTreeView runat="server" ID="RtvArchTree" CheckBoxes="true" CheckChildNodes="true" |
| TriStateCheckBoxes="true" OnClientNodeClicked="archTree_NodeClicked" OnClientNodeChecked="archTree_NodeChecked" |
| OnClientNodeExpanded="archTree_NodeExpanded" OnClientNodeCollapsed="archTree_NodeCollapsed"> |
| </telerik:RadTreeView> |
| </ItemTemplate> |
| </telerik:RadPanelItem> |
| </Items> |
| </telerik:RadPanelItem> |
| <telerik:RadPanelItem Text="Networks" Expanded="true"> |
| <Items> |
| <telerik:RadPanelItem> |
| <ItemTemplate> |
| <telerik:RadTreeView runat="server" ID="RtvNetTree" CheckBoxes="true" CheckChildNodes="true" |
| TriStateCheckBoxes="true" OnClientNodeClicked="netTree_NodeClicked" OnClientNodeChecked="netTree_NodeChecked" |
| OnClientNodeExpanded="netTree_NodeExpanded" OnClientNodeCollapsed="netTree_NodeCollapsed"> |
| <Nodes> |
| <telerik:RadTreeNode runat="server" Text="All Networks" Value="All Networks" /> |
| </Nodes> |
| </telerik:RadTreeView> |
| </ItemTemplate> |
| </telerik:RadPanelItem> |
| </Items> |
| </telerik:RadPanelItem> |
| <telerik:RadPanelItem Text="Tools" Expanded="false"> |
| <Items> |
| <telerik:RadPanelItem> |
| <ItemTemplate> |
| <div id="exportControls"> |
| <div> |
| Select PDF paper size:</div> |
| <select id="ddlPaperSize"> |
| <option value="letter" onclick="hideCustomFields();">Letter (8.5 x 11)</option> |
| <option value="legal" onclick="hideCustomFields();">Legal (8.5 x 14)</option> |
| <option value="ledger" onclick="hideCustomFields();">Ledger (17 x 11)</option> |
| <option value="tabloid" onclick="hideCustomFields();">Tabloid (11 x 17)</option> |
| <option value="custom" onclick="showCustomFields();">Custom ...</option> |
| </select><br /> |
| <input type="text" id="txtCustomWidth" value="Width (inches)"></input> |
| <input type="text" id="txtCustomHeight" value="Height (inches)"></input> |
| <input type="button" id="btnExportPdf" value="Export PDF" onclick="exportPdf();" /> |
| <br /> |
| <input type="button" value="Export to PNG" onclick="exportPng();" /> |
| </div> |
| </ItemTemplate> |
| </telerik:RadPanelItem> |
| </Items> |
| </telerik:RadPanelItem> |
| </Items> |
| </telerik:RadPanelBar> |
| </div> |
| </telerik:RadPane> |
| <telerik:RadSplitBar runat="server" ID="RsbSplitterBar" CollapseMode="Forward"> |
| </telerik:RadSplitBar> |
| <telerik:RadPane runat="server" ID="RpVizPane" Scrolling="Both"> |
| <div id="flashContent" style="padding: 5px 5px 5px 5px;"> |
| <p> |
| To view this page ensure that Adobe Flash Player version 10.0.0 or greater is installed. |
| </p> |
| <script type="text/javascript"> |
| var pageHost = ((document.location.protocol == "https:") ? "https://" : "http://"); |
| document.write("<a href='http://www.adobe.com/go/getflashplayer'><img src='" |
| + pageHost + "www.adobe.com/images/shared/download_buttons/get_flash_player.gif' alt='Get Adobe Flash player' /></a>"); |
| </script> |
| </div> |
| <noscript> |
| <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="100%" height="90%" |
| id="HorseBlanket"> |
| <param name="movie" value="HorseBlanket.swf" /> |
| <param name="quality" value="high" /> |
| <param name="bgcolor" value="#f2f1e8" /> |
| <param name="allowScriptAccess" value="sameDomain" /> |
| <param name="allowFullScreen" value="true" /> |
| <!--[if !IE]>--> |
| <object type="application/x-shockwave-flash" data="HorseBlanket.swf" width="100%" |
| height="100%"> |
| <param name="quality" value="high" /> |
| <param name="bgcolor" value="#f2f1e8" /> |
| <param name="allowScriptAccess" value="sameDomain" /> |
| <param name="allowFullScreen" value="true" /> |
| <!--<![endif]--> |
| <!--[if gte IE 6]>--> |
| <p> |
| Either scripts and active content are not permitted to run or Adobe Flash Player |
| version 10.0.0 or greater is not installed. |
| </p> |
| <!--<![endif]--> |
| <a href="http://www.adobe.com/go/getflashplayer"> |
| <img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" |
| alt="Get Adobe Flash Player" /> |
| </a> |
| <!--[if !IE]>--> |
| </object> |
| <!--<![endif]--> |
| </object> |
| </noscript> |
| </telerik:RadPane> |
| </telerik:RadSplitter> |
| var ddlPrecoMax = $find("<%= ddlPrecoMax.ClientID %>"); var maxLength= ddlPrecoMax.get_items().get_count(); for(i=0; i< maxLength; i++) { |
| var comboItem= ddlPrecoMax.get_items().getItem(i); |
| comboItem.set_visible(false); |
| } |
| dataItem["attendancekind"].Controls[0].ClientID + "_Input' is the clientid of the combobox |
| <telerik:RadGrid ID="MyRadGrid" runat="server" AutoGenerateColumns="False" |
| Width="300px" DataSourceID="MyObjectDataSource" AllowAutomaticDeletes="True" |
| AllowAutomaticInserts="True" AllowAutomaticUpdates="True" GridLines="None" AllowMultiRowEdit="True" |
| OnPreRender="MyRadGrid_PreRender"> |
| <ClientSettings EnablePostBackOnRowClick="True"> |
| <Selecting AllowRowSelect="True" /> |
| </ClientSettings> |
| <MasterTableView DataKeyNames="myid" DataSourceID="MyObjectDataSource" |
| EditMode="InPlace" InsertItemPageIndexAction="ShowItemOnCurrentPage"> |
| <Columns> |
| <telerik:GridBoundColumn DataField="myid" Display="False" UniqueName="myid"> |
| </telerik:GridBoundColumn> |
| <telerik:GridDropDownColumn DataField="anotherid" DataSourceID="PersonObjectDataSource" |
| HeaderText="Name" ListTextField="name" ListValueField="anotherid" DataType="System.Guid" |
| UniqueName="anotherid"> |
| </telerik:GridDropDownColumn> |
| <telerik:GridDropDownColumn DataField="attendancekind" DataSourceID="MyKindObjectDataSource" |
| HeaderText="" ListTextField="description" ListValueField="attendancekind" |
| DataType="System.Guid" UniqueName="attendancekind"> |
| </telerik:GridDropDownColumn> |
| <telerik:GridClientSelectColumn Display="False" UniqueName="column"> |
| </telerik:GridClientSelectColumn> |
| </Columns> |
| </MasterTableView> |
| </telerik:RadGrid> |
| protected void MyRadGrid_PreRender(object sender, EventArgs e) |
| { |
| // put all items in edit mode by default |
| for (int i = 0; i < MyRadGrid.PageSize; i++) |
| { |
| MyRadGrid.EditIndexes.Add(i); |
| } |
| MyRadGrid.Rebind(); |
| //subtotal |
| foreach (GridDataItem dataItem in MyRadGrid.MasterTableView.Items) |
| { |
| (dataItem["attendancekind"].Controls[0] as RadComboBox).Attributes.Add( |
| "onblur", "update(''" + dataItem["attendancekind"].Controls[0].ClientID + "_Input');"); |
| (dataItem["attendancekind"].Controls[0] as RadComboBox).Attributes.Add( |
| "onfocus", "getInitialValue('" + dataItem["attendancekind"].Controls[0].ClientID + "_Input');"); |
| } |
| } |
| RadGrid1.Skin = "Default" |
| RadGrid1.MasterTableView.Enabled = True |
| RadGrid1.ItemStyle.Font.Name = "sans-serif" |
| RadGrid1.AllowSorting= True |
| RadGrid1.AllowPaging = True |
| RadGrid1.PageSize = "5" |
| RadGrid1.HeaderStyle.Font.Bold = True |
|
<% @ Control Language="VB" AutoEventWireup="false" CodeFile="YALReadOnlyGrid.ascx.vb" Inherits="UserControls_YALReadOnlyGrid" %>
<% @ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %>
|
| <telerik:RadGrid ID="RadROGrid" runat="server" |
| AllowPaging="true" AllowSorting="True" GridLines="None" Skin="Sunset" |
| Width="275px"> |
| <MasterTableView> |
| <RowIndicatorColumn> |
| <HeaderStyle Width="20px" /> |
| </RowIndicatorColumn> |
| <ExpandCollapseColumn> |
| <HeaderStyle Width="20px" /> |
| </ExpandCollapseColumn> |
| </MasterTableView> |
| <ClientSettings> |
| <Selecting AllowRowSelect="True" /> |
| </ClientSettings> |
| </telerik:RadGrid> |
| <%@ Page Title="" Language="VB" MasterPageFile="~/Common/YALMasterPage.master" AutoEventWireup="false" CodeFile="YALDropDowns.aspx.vb" Inherits="Admin_YALDropDowns" %> |
| <asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server"> |
| </asp:Content> |
| <asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolderHeader" Runat="Server"> |
| </asp:Content> |
| <asp:Content ID="Content3" ContentPlaceHolderID="ConPHLeftTop" Runat="Server"> |
| <YAL:YALROGenGrid runat="server" ID="YALDDVals" Source="DropDowns" setPageSize="50" /> |
| </asp:Content> |
| <asp:Content ID="Content4" ContentPlaceHolderID="ConPHLeftBottom" Runat="Server"> |
| </asp:Content> |
| <asp:Content ID="Content5" ContentPlaceHolderID="ConPHRightTop" Runat="Server"> |
| </asp:Content> |
| function RowDblClick(sender, eventArgs) { |
| editedRow = eventArgs.get_itemIndexHierarchical(); |
| $find("<%= gvCktMap.MasterTableView.ClientID %>").editItem(editedRow); |
| } |
| function GridCommand(sender, args) { |
| if (args.get_commandName() != "Edit") { |
| editedRow = null; |
| } |
| } |
| function GridCreated(sender, eventArgs) { |
| var gridElement = sender.get_element(); |
| var elementsToUse = []; |
| inputs = gridElement.getElementsByTagName("input"); |
| for (var i = 0; i < inputs.length; i++) { |
| var lowerType = inputs[i].type.toLowerCase(); |
| if (lowerType == "hidden" || lowerType == "button") { |
| continue; |
| } |
| Array.add(elementsToUse, inputs[i]); |
| inputs[i].onchange = TrackChanges; |
| } |
| dropdowns = gridElement.getElementsByTagName("select"); |
| for (var i = 0; i < dropdowns.length; i++) { |
| dropdowns[i].onchange = TrackChanges; |
| } |
| setTimeout(function() { if (elementsToUse[0]) elementsToUse[0].focus(); }, 100); |
| } |
| <telerik:RadGrid ID="gvCktMap" BorderColor="White" runat="server" AutoGenerateColumns="true" |
| AllowSorting="true" BackColor="White" AllowPaging="true" PageSize="25" GridLines="None" |
| OnPageIndexChanging="gvCktMap_PageIndexChanging" OnRowCancelingEdit="gvCktMap_RowCancelingEdit" |
| OnRowCommand="gvCktMap_RowCommand" OnRowUpdating="gvCktMap_RowUpdating" OnRowDataBound="gvCktMap_RowDataBound" |
| OnSorting="gvCktMap_Sorting" OnRowEditing="gvCktMap_RowEditing" ShowGroupPanel="True" |
| EnableHeaderContextMenu="true" EnableHeaderContextFilterMenu="true" AllowMultiRowSelection="true" |
| AllowFilteringByColumn="True" AllowCustomPaging="false" OnItemCreated="gvCktMap_ItemCreated" |
| EnableViewState="false" OnNeedDataSource="gvCktMap_NeedDataSource" OnItemUpdated="gvCktMap_ItemUpdated"> |
| <MasterTableView DataKeyNames="sId"> |
| </MasterTableView> |
| <ClientSettings ReorderColumnsOnClient="True" AllowDragToGroup="True" AllowColumnsReorder="True"> |
| <ClientEvents OnRowClick="RowClick" OnRowDblClick="RowDblClick" OnGridCreated="GridCreated" |
| OnCommand="GridCommand" /> |
| <Scrolling AllowScroll="true" UseStaticHeaders="true" /> |
| <Selecting AllowRowSelect="True"></Selecting> |
| <Resizing AllowRowResize="True" AllowColumnResize="True" EnableRealTimeResize="True" |
| ResizeGridOnColumnResize="False"></Resizing> |
| </ClientSettings> |
| <GroupingSettings ShowUnGroupButton="true" /> |
| <PagerStyle Mode="NextPrevAndNumeric" HorizontalAlign="Right" Font-Bold="true" AlwaysVisible="true" /> |
| </telerik:RadGrid> |