Line 412: string dir = txtFile.Text; |
protected override void OnLoad(EventArgs e)
{
base.OnLoad(e);
this.Page.ClientScript.RegisterStartupScript(this.GetType(),"blabla","$get('"+ this.ClientID + "_Input').onchange=\"AfterUpdate('" + this.ClientID + "')\";",true);
}
In resulted html I see:
| <telerik:RadGrid ID="rgPublicFields" runat="server" Skin="Vista"> | |
| <MasterTableView AutoGenerateColumns="false"> | |
| <Columns> | |
| <telerik:GridBoundColumn UniqueName="PublicFieldID" DataField="PublicFieldID" Visible="false"></telerik:GridBoundColumn> | |
| <telerik:GridTemplateColumn HeaderText="Include" UniqueName="Active"> | |
| <ItemTemplate> | |
| <asp:CheckBox ID="cbInclude" runat="server" Checked='<%# System.Convert.ToBoolean(int.Parse(Eval("Active").ToString())) %>' Text='<%# Eval("PublicFieldID") %>' AutoPostBack="true" OnCheckedChanged="cbInclude_CheckedChanged" /> | |
| </ItemTemplate> | |
| </telerik:GridTemplateColumn> | |
| <telerik:GridBoundColumn HeaderText="Field Name" UniqueName="FieldName" DataField="FieldName"></telerik:GridBoundColumn> | |
| <telerik:GridTemplateColumn HeaderText="Display As" UniqueName="DisplayName"> | |
| <ItemTemplate> | |
| <asp:TextBox ID="tbDisplayName" runat="server" Text='<%# Eval("DisplayName") %>'></asp:TextBox> | |
| <asp:Button ID="btnUpdate" runat="server" CommandName="UpdateDisplayName" CommandArgument="" Text="Update" /> | |
| </ItemTemplate> | |
| </telerik:GridTemplateColumn> | |
| </Columns> | |
| </MasterTableView> | |
| </telerik:RadGrid> |
| protected void Page_Load(object sender, EventArgs e) | |
| { | |
| DataSet ds = new DataSet(); | |
| ds.Tables.Add(); | |
| ds.Tables[0].Columns.Add("PublicFieldID"); | |
| ds.Tables[0].Columns.Add("Active"); | |
| ds.Tables[0].Columns.Add("FieldName"); | |
| ds.Tables[0].Columns.Add("DisplayName"); | |
| ds.Tables[0].Rows.Add(new object[] { 1, 1, "Email", "Email Address" }); | |
| rgPublicFields.DataSource = ds; | |
| rgPublicFields.DataBind(); | |
| } | |
| protected void cbInclude_CheckedChanged(object sender, EventArgs e) | |
| { | |
| CheckBox cb = (CheckBox)sender; // I have a breakpoint set here that never stops | |
| } |
| public RadGrid SearchGrid |
| { |
| get |
| { |
| if (m_radGrid == null) |
| { |
| m_radGrid = new RadGrid(); |
| m_radGrid.ID = "searchGrid"; |
| m_radGrid.Skin = "Office2007"; |
| m_radGrid.ClientSettings.Resizing.AllowColumnResize = true; |
| m_radGrid.ClientSettings.AllowColumnsReorder = true; |
| //No Records Template |
| m_radGrid.MasterTableView.NoRecordsTemplate = new NoRecordsTemplate(); |
| //Row Format Template |
| if (m_view.RowFormat) |
| { |
| m_view.AllowSelect = false; //Don't Allow Selects on Row Format |
| m_radGrid.MasterTableView.ItemTemplate = new RowFormat(); |
| } |
| //Select Row Option |
| if (m_view.AllowSelect) |
| { |
| m_radGrid.AllowMultiRowSelection = true; |
| m_radGrid.ClientSettings.Selecting.AllowRowSelect = true; |
| m_radGrid.ClientSettings.Selecting.EnableDragToSelectRows = true; |
| m_radGrid.MasterTableView.Columns.Add(SelectColumn); |
| } |
| //Set options to allow Paging |
| m_radGrid.AllowPaging = true; |
| m_radGrid.PageSize = m_view.PageSize; |
| m_radGrid.PagerStyle.Mode = GridPagerMode.NextPrevAndNumeric; |
| m_radGrid.MasterTableView.HeaderStyle.CssClass = "GridMasterHeader"; |
| //Set options to enable Group-by |
| m_radGrid.AllowSorting = true; |
| m_radGrid.GroupingEnabled = true; |
| m_radGrid.ShowGroupPanel = false; |
| m_radGrid.ClientSettings.AllowDragToGroup = true; |
| m_radGrid.ClientSettings.AllowColumnsReorder = true; |
| //Heirachrcal data Demo |
| var tableViewArea = new GridTableView(m_radGrid); |
| tableViewArea.DataSource = msdl; |
| tableViewArea.HierarchyDefaultExpanded = false; |
| tableViewArea.Width = Unit.Percentage(100); |
| tableViewArea.HierarchyLoadMode = GridChildLoadMode.Client; |
| tableViewArea.ItemTemplate = new RowFormat(); |
| m_radGrid.MasterTableView.DetailTables.Add(tableViewArea); |
| //Data Sources |
| m_radGrid.NeedDataSource += NeedDataSource; |
| m_radGrid.DetailTableDataBind += DetailTableDataBind; |
| } |
| return m_radGrid; |
| } |
| set { m_radGrid = value; } |
| } |
| public class RowFormat : ITemplate |
| { |
| public void InstantiateIn(Control container) |
| { |
| var items = ((GridTableView)(container.Parent.NamingContainer)); |
| var RowIndex = ((GridDataItem)(container.NamingContainer)).ItemIndex; |
| if (items.DataSource != null) |
| { |
| var o = ((ArrayList) items.DataSource)[RowIndex]; |
| var properties = o.GetType().GetProperties(); |
| var tbl = new Table {CssClass = "CardviewTable"}; |
| foreach (var p in properties) |
| { |
| var row = new TableRow {CssClass = "CardviewRow", BorderWidth = 0}; |
| var cell1 = new TableCell {CssClass = "CardviewCol1", BorderWidth = 0}; |
| var cell2 = new TableCell {CssClass = "CardviewCol2", BorderWidth = 0}; |
| var col1 = new Label {Text = p.Name}; |
| var col2 = new Label {Text = p.GetValue(o, null).ToString()}; |
| cell1.Controls.Add(col1); |
| cell2.Controls.Add(col2); |
| row.Controls.Add(cell1); |
| row.Controls.Add(cell2); |
| tbl.Controls.Add(row); |
| } |
| container.Controls.Add(tbl); |
| } |
| } |
| } |

I am running into this issue which I am unable to resolve. Within an aspx page (that uses a master page), I have a slider control (Test1). The page is initially presented with Test1. But once it is undocked (Test1 moves up and hides), clicking on Test1 doesn't display it again.
Please help. I have provided the code below.
*****************************************
******************ASPX******************
*****************************************
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
<br />
<font class="MainPageTitleCORP">Submission Tracking</font>
<br /><br />
<RadSplit:RadSplitter ID="RadSplitter2" runat="server" Width="1200" Height="600">
<RadSplit:RadPane ID="MiddlePane1" runat="server" Scrolling="None">
<RadSplit:RadSplitter ID="RadSplitter1" runat="server" Height="400" Width="700" Orientation="Vertical">
<RadSplit:RadPane ID="RadPane1" runat="server" Height="22" Scrolling="none" Locked="true">
<RadSplit:RadSlidingZone id="RadSlidingZone1" runat="server" SlideDirection="Bottom">
<RadSplit:RadSlidingPane id="RadSlidingPane1" runat="server" Height="150">
Test1
</RadSplit:RadSlidingPane>
</RadSplit:RadSlidingZone>
</RadSplit:RadPane>
Test2
<RadSplit:RadPane ID="Grid" runat="server">
</RadSplit:RadPane>
</RadSplit:RadSplitter>
</RadSplit:RadPane>
</RadSplit:RadSplitter>
</asp:Content>
*****************************************
****************VB CODEBEHIND*********
*****************************************
RadSplitter1.Width = Unit.Percentage(100)
RadSplitter1.Orientation = Telerik.WebControls.RadSplitterOrientation.Horizontal
RadPane1.Width = Unit.Pixel(55)
RadPane1.Style("height") = "auto"
RadPane1.Scrolling = Telerik.WebControls.RadSplitterPaneScrolling.None
RadSlidingZone1.ClickToOpen = True
RadSlidingZone1.Style("height") = "auto"
RadSlidingZone1.Width = Unit.Pixel(22)
RadSlidingPane1.EnableResize = False
RadSlidingPane1.Width = Unit.Pixel(252)
RadSlidingPane1.Height = Unit.Pixel(210)
RadSlidingPane1.Title = "Search Criteria"
RadSlidingPane1.Scrolling = Telerik.WebControls.RadSplitterPaneScrolling.X
RadSlidingZone1.DockedPaneId = RadSlidingPane1.ClientID
EDIT: This has been solved by adding:
<link href="Skins/Office2007/Menu.Office2007.css" rel="stylesheet" type="text/css" />
When I click the filter icon on my grid, the menu pops up and I see a list of items, but there is no background to the menu.
$find(
"<%= RadAjaxManager1.ClientID %>").ajaxRequest();
even i replaced web.config with Telerik example web.config.still i m getting error.
what could be the reason?