Hi
Hi apologies if this is a silly question but i have searched the forums and help and can’t find an example
I’m using a radgrid with a EditFormType="Template" in the template i have a date picker and 2 timepickers. I would like when i change the datepicker on the postback this updates the selected date of the time pickers. I’ve found lots of examples of how to access the controls when ItemDataBound is called but how can i reference other editform controls programmatically once the editform is showing?
The grid is bound to a sql datasource and the updates and inserts are working perfectly bar the time picker bringing in todays date rather than the date set by the separate date picker.
Many thanks in advance
Ross
string[] viewPaths = new string[]
{
@"~/"
};
FileExplorer1.Configuration.SearchPatterns = new[] { "*.bak" };
FileExplorer1.Configuration.ViewPaths = viewPaths;
function RowContextMenu(sender, eventArgs) { var menu = $find("ctl00_phContent_RadMenu1"); var evt = eventArgs.get_domEvent(); if(evt.target.tagName == "INPUT" || evt.target.tagName == "A") { return; } var index = eventArgs.get_itemIndexHierarchical(); document.getElementById("radGridClickedRowIndex").value = index; sender.get_masterTableView().selectItem(sender.get_masterTableView().get_dataItems()[index].get_element(), true); menu.show(evt); evt.cancelBubble = true; evt.returnValue = false; if (evt.stopPropagation) { evt.stopPropagation(); evt.preventDefault(); } }</MasterTableView> <ClientSettings AllowDragToGroup="True"> <ClientEvents OnRowContextMenu="RowContextMenu"> </ClientEvents> <Selecting AllowRowSelect="true" /> </ClientSettings><input type="hidden" id="radGridClickedRowIndex" name="radGridClickedRowIndex" /> <telerik:RadContextMenu ID="RadMenu1" runat="server" OnItemClick="RadMenu1_ItemClick" EnableRoundedCorners="True" EnableShadows="True"> <Items> <telerik:RadMenuItem Text="Öppna ärende" /> <telerik:RadMenuItem Text="Avsluta ärende" /> <telerik:RadMenuItem Text="Ta bort ärende" /> </Items> </telerik:RadContextMenu>protected void RadMenu1_ItemClick(object sender, RadMenuEventArgs e) { int radGridClickedRowIndex; radGridClickedRowIndex = Convert.ToInt32(Request.Form["radGridClickedRowIndex"]);im new user in your tools
on ASP.net VS2008
and when i add any tools give me this error
Error creating control
could not load assembly 'telerik.web.ui , version=2009.3.1208
thanks for any help
<telerik:GridHyperLinkColumn DataNavigateUrlFields="Email1" UniqueName="Email1" DataNavigateUrlFormatString="mailto:{0}" DataTextField="Name" HeaderText="Reviewer" SortExpression="Email1" ShowFilterIcon="false" ShowSortIcon="false" AutoPostBackOnFilter="true" />If (RadGrid1.SelectedItems.Count > 0) Then For Each item As GridDataItem In RadGrid1.SelectedItems 'Add code here to retrieve email address NextEnd If.RadMenu_ArtDebutant{ width:100%;}.RadMenu_ArtDebutant > ul.rmRootGroup{ float: left; display: block; list-style-type: none; font-size: 17px; text-transform: lowercase; font-family: Arial Baltic, Arial;}.RadMenu_ArtDebutant > ul.rmRootGroup > li.rmItem{ float: left; width: 254px; height: 30px; background-color: #333333; border-right: 1px solid #939393; margin-right: 1px;}.RadMenu_ArtDebutant > ul.rmRootGroup > li.rmLast{ margin-right: 0px; width: 255px;}.RadMenu_ArtDebutant > ul.rmRootGroup > li.rmSeparator{ width: 1px; float:left; height: 30px; background-color: White; border: 0;}.RadMenu_ArtDebutant > ul.rmRootGroup > li.rmItem > a{ color: White; text-decoration: none; height: 30px; vertical-align: middle; display: table-cell; padding-left: 15px; width: 253px;}.RadMenu_ArtDebutant > ul.rmRootGroup > li:hover{ /* background-color: #415353; */}.RadMenu_ArtDebutant > ul.rmRootGroup > li.rmItem > a.rmFocused{ background-color: #415353; width: 254px;}/* drop down. Some stuff from menu.css base styles */.RadMenu div.rmSlide{ position:absolute; overflow:hidden; display:none; float:left; width: 254px; background-color: #333333; opacity: 0.5; -moz-opacity: 0.5;}.RadMenu ul.rmVertical{ float: left; display: block; list-style-type: none; font-size: 17px; text-transform: lowercase; font-family: Arial Baltic, Arial;}.RadMenu ul.rmVertical > li.rmItem{ clear:both; width: 100%; height: 40px; width: 250px; line-height: 40px;}.RadMenu ul.rmVertical > li.rmItem > a.rmLink{ color: White; text-transform: uppercase; text-decoration:none; margin-left: 20px;}/* drop down portion end */<telerik:RadAjaxManager ID="AjaxManager1" runat="server"> <AjaxSettings> <telerik:AjaxSetting AjaxControlID="Area"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="Area" LoadingPanelID="RadAjaxLoadingPanel1" /> <telerik:AjaxUpdatedControl ControlID="RadInputManager1" /> <telerik:AjaxUpdatedControl ControlID="Button1" /> </UpdatedControls> </telerik:AjaxSetting> <telerik:AjaxSetting AjaxControlID="RadInputManager1"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="Area" LoadingPanelID="RadAjaxLoadingPanel1" /> </UpdatedControls> </telerik:AjaxSetting> </AjaxSettings> </telerik:RadAjaxManager> <telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server" Skin="Default" MinDisplayTime="2000"> </telerik:RadAjaxLoadingPanel> <telerik:RadCodeBlock ID="CodeBlock" runat="server"> <script type="text/javascript" language="javascript"> function OnClientValidating(sender, args) { var inputId = args.get_input().get_id(); if (inputId != null) { var inputs = document.getElementsByTagName('input'); for (element in inputs) { inputs[element].disabled = true; } document.getElementById(inputId).disabled = false; } } function OnClientBlur(sender, args) { //How do I tell if the input is valid, e.g. passed RadInputManager validation setting, OnBlur or another clientside event? } </script></telerik:RadCodeBlock><div> <asp:Panel ID="Area" runat="server"> <asp:PlaceHolder Runat="server" ID="DynamicControls"></asp:PlaceHolder> </asp:Panel> <asp:Button ID="Button1" runat="server" Text="Button" /> </div> Private inputManager As New RadInputManager() Protected Sub Page_Init(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Init LoadDynamicControls() LoadDynamicValidation() End Sub Private Sub LoadDynamicControls() Dim txtBox As TextBox = New TextBox() txtBox.ID = "TextBox1" txtBox.AutoPostBack = True txtBox.CausesValidation = True DynamicControls.Controls.Add(txtBox) Dim txtBox2 As TextBox = New TextBox() txtBox2.ID = "TextBox2" txtBox2.AutoPostBack = True txtBox2.CausesValidation = True DynamicControls.Controls.Add(txtBox2) End Sub Private Sub LoadDynamicValidation() Dim RegExPattern As String = "\d{2}/\d{4}" Dim RegExSetting As RegExpTextBoxSetting = New RegExpTextBoxSetting RegExSetting.ValidationExpression = RegExPattern RegExSetting.ErrorMessage = "Test error message" Dim mngr As RadInputManager = inputManager mngr.ID = "RadInputManager1" RegExSetting.TargetControls.Add(New TargetInput("TextBox1", True)) RegExSetting.ClientEvents.OnValidating = "OnClientValidating" mngr.InputSettings.Add(RegExSetting) Page.Form.Controls.Add(mngr) 'RadInputManager1.InputSettings.Add(RegExSetting) End Sub Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load Dim control As TextBox = FindControl("TextBox1") AjaxManager1.AjaxSettings.AddAjaxSetting(control, control, RadAjaxLoadingPanel1) AjaxManager1.AjaxSettings.AddAjaxSetting(Button1, control, RadAjaxLoadingPanel1) AjaxManager1.AjaxSettings.AddAjaxSetting(inputManager, control, RadAjaxLoadingPanel1) End SubEnd Class