or



| <script type="text/javascript"> |
| function setAllCheckDates (datevalue) { |
| $('.rdpControl').set_selectedDate(new Date(datevalue)); |
| } |
| </script> |
| <asp:TemplateColumn HeaderText="Check Date"> |
| <ItemTemplate> |
| <telerik:RadDatePicker Visible="true" id="rdpCheckDate" Skin="Office2007" Width="100px" Runat="server" Culture="English (United States)" TabIndex="3" Font-Size="11px" EnableEmbeddedScripts="true" CssClass="rdpControl"> |
| <calendar ID="Calendar1" runat="server" usecolumnheadersasselectors="False" FastNavigationStep="12" ShowRowHeaders="False" userowheadersasselectors="False" viewselectortext="x" width="170px" Skin="Office2007"></calendar> |
| <DateInput ID="DateInput1" runat="server" Font-Size="11px" DateFormat="MM/dd/yyyy" EmptyMessage="mm/dd/yyyy" TabIndex="3" CssClass="checkdateinput" /> |
| <datepopupbutton CssClass="RadDatePicker_btnCalendar" hoverimageurl="_images/calendar_hover.gif" imageurl="_images/calendar.gif" TabIndex="3"></datepopupbutton> |
| </telerik:RadDatePicker><asp:ImageButton runat="server" ID="imgSetAllCheckDates" ImageUrl="_images/icons/icon_dates_set_all.gif" /> |
| </ItemTemplate> |
| </asp:TemplateColumn> |
| Private Sub dgInterfaces_ItemDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.DataGridItemEventArgs) Handles dgInterfaces.ItemDataBound |
| Select Case e.Item.ItemType |
| Case ListItemType.Item, ListItemType.AlternatingItem, ListItemType.SelectedItem |
| Dim btnImgSetAllCheckDates As ImageButton = CType(e.Item.FindControl("imgSetAllCheckDates"), ImageButton) |
| Dim rdpTemp As Telerik.Web.UI.RadDatePicker = CType(e.Item.FindControl("rdpCheckDate"), Telerik.Web.UI.RadDatePicker) |
| btnImgSetAllCheckDates.Attributes.Add("onclick", String.Format("setAllCheckDates({0}.value);return false;", rdpTemp.DateInput.ClientID)) |
| End Select |
| End Sub |
| #region CreatedRadDockFromState |
| private RadDock CreateRadDockFromState(DockState state) |
| { |
| RadDock dock = new RadDock(); |
| dock.ID = string.Format(state.UniqueName); |
| dock.ApplyState(state); |
| dock.CssClass = "RadDock"; |
| string strDockID = string.Format(state.UniqueName); |
| } |
| private RadDock CreateRadDock() |
| { |
| RadDock dock = new RadDock(); |
| dock.Title = "List Summary" |
| dock.TitlebarTemplate = new DockTitleTemplate(); |
| } |
| class DockTitleTemplate : ITemplate |
| { |
| TextBox txt = new TextBox(); |
| Button btn = new Button(); |
| LinkButton lnk = new LinkButton(); |
| public void InstantiateIn(Control container) |
| { |
| lnk.ID = "lnk1"; |
| lnk.Text = "initial text"; |
| lnk.Click+=new EventHandler(lnk_Click); |
| container.Controls.Add(lnk); |
| txt.ID = "txt1"; |
| container.Controls.Add(txt); |
| txt.Visible = false; |
| btn.ID = "btn1"; |
| btn.Click+=new EventHandler(btn_Click); |
| btn.Text = "ok"; |
| btn.Visible = false; |
| container.Controls.Add(btn); |
| } |
| protected void lnk_Click(object sender, EventArgs e) |
| { |
| txt.Visible = true; |
| btn.Visible = true; |
| } |
| protected void btn_Click(object sender, EventArgs e) |
| { |
| txt.Visible = false; |
| btn.Visible = false; |
| } |
| } |
| private RadDock CreateRadDock() |
| { |
| RadDock dock = new RadDock(); |
| dock.Title = "List Summary" |
| dock.TitlebarTemplate = new DockTitleTemplate(); |
| } |
| class DockTitleTemplate : ITemplate |
| { |
| TextBox txt = new TextBox(); |
| Button btn = new Button(); |
| LinkButton lnk = new LinkButton(); |
| public void InstantiateIn(Control container) |
| { |
| lnk.ID = "lnk1"; |
| lnk.Text = "initial text"; |
| lnk.Click+=new EventHandler(lnk_Click); |
| container.Controls.Add(lnk); |
| txt.ID = "txt1"; |
| container.Controls.Add(txt); |
| txt.Visible = false; |
| btn.ID = "btn1"; |
| btn.Click+=new EventHandler(btn_Click); |
| btn.Text = "ok"; |
| btn.Visible = false; |
| container.Controls.Add(btn); |
| } |
| protected void lnk_Click(object sender, EventArgs e) |
| { |
| txt.Visible = true; |
| btn.Visible = true; |
| } |
| protected void btn_Click(object sender, EventArgs e) |
| { |
| txt.Visible = false; |
| btn.Visible = false; |
| } |
| } |