or
<telerik:RadGrid ID="PriceListRadGrid" runat="server" OnNeedDataSource="PriceListRadGrid_NeedDataSource" EnableEmbeddedSkins="False" AllowPaging="True" OnItemCommand="PriceListRadGrid_ItemCommand" AllowSorting="True" OnItemCreated="PriceListRadGrid_ItemCreated" OnItemInserted="PriceListRadGrid_ItemInserted" OnPreRender="PriceListRadGrid_PreRender" OnItemDataBound="PriceListRadGrid_ItemDataBound" AllowFilteringByColumn="True" CellSpacing="0" Culture="it-IT" GridLines="None" ShowGroupPanel="True" Skin="MySkin" meta:resourcekey="PriceListRadGridResource1"> <PagerStyle Mode="NextPrevAndNumeric" /> <MasterTableView AutoGenerateColumns="False" EditMode="InPlace" DataKeyNames="Id" CommandItemDisplay="Top"> <CommandItemSettings AddNewRecordText="" RefreshText="" /> <Columns> <telerik:GridEditCommandColumn ButtonType="ImageButton" UniqueName="EditCommandColumn" HeaderStyle-Width="70px" UpdateImageUrl="App_Themes/Default/Grid/Update.gif" EditImageUrl="App_Themes/Default/Grid/Edit.gif" CancelImageUrl="App_Themes/Default/Grid/Cancel.gif" InsertImageUrl="App_Themes/Default/Grid/Update.gif" meta:resourcekey="GridEditCommandColumnResource1"> <HeaderStyle Width="70px"></HeaderStyle> </telerik:GridEditCommandColumn> <telerik:GridBoundColumn DataField="Description" HeaderText="Description" SortExpression="Description" AutoPostBackOnFilter="True" CurrentFilterFunction="Contains" ShowFilterIcon="False" MaxLength="150" UniqueName="Description" meta:resourcekey="GridBoundColumnResource4" GroupByExpression="Description Group By Description"> </telerik:GridBoundColumn> <telerik:GridTemplateColumn UniqueName="UnitOfMeasurementId" HeaderText="Currency" DataField="UnitOfMeasurementId" SortExpression="UnitOfMeasurement.CodeAndDescription" meta:resourcekey="GridTemplateColumnResource2"> <FilterTemplate> <telerik:RadComboBox ID="UnitComboFilter" runat="server" DataTextField="Code" DataValueField="Id" AppendDataBoundItems="true" SelectedValue='<%# ((GridItem)Container).OwnerTableView.GetColumn("UnitOfMeasurementId").CurrentFilterValue %>' OnClientLoad="ComboAlternativeRowColor" OnClientSelectedIndexChanged="UnitComboFilter_SelectedIndexChanged" Width="80px"> </telerik:RadComboBox> <telerik:RadScriptBlock ID="RadScriptBlock1" runat="server"> <script type="text/javascript"> function UnitComboFilter_SelectedIndexChanged(sender, args) { var tableView = $find("<%# ((GridItem)Container).OwnerTableView.ClientID %>"); tableView.filter("UnitOfMeasurementId", args.get_item().get_value(), "EqualTo"); } </script> </telerik:RadScriptBlock> </FilterTemplate> <ItemTemplate> <asp:Label runat="server" ID="UnitOfMeasurementCodeLbl" Text='<%# DataBinder.Eval(Container.DataItem,"UnitOfMeasurement.CodeAndDescription") %>' meta:resourcekey="UnitOfMeasurementCodeLblResource1"></asp:Label> </ItemTemplate> <EditItemTemplate> <telerik:RadComboBox runat="server" DataTextField="CodeAndDescription" DataValueField="Id" OnClientLoad="ComboAlternativeRowColor" ID="UnitOfMeasurementCombo" Width="200px" Culture="it-IT" meta:resourcekey="UnitOfMeasurementComboResource1"> </telerik:RadComboBox> </EditItemTemplate> </telerik:GridTemplateColumn> </Columns> <EditFormSettings> <EditColumn ButtonType="ImageButton" /> </EditFormSettings> </MasterTableView> <ClientSettings AllowDragToGroup="True"> <ClientEvents OnRowDblClick="RowDblClick"></ClientEvents> </ClientSettings> <GroupingSettings CaseSensitive="False" ShowUnGroupButton="True" /> <FilterMenu EnableEmbeddedSkins="False"> </FilterMenu> <HeaderContextMenu EnableEmbeddedSkins="False"> </HeaderContextMenu> </telerik:RadGrid><telerik:GridDateTimeColumn DataField="scheduledStart" DataType="System.DateTime" EnableRangeFiltering="true" EnableTimeIndependentFiltering="true" FilterControlAltText="Filter scheduledStart column" HeaderText="Consulting Date" SortExpression="Consulting Date" UniqueName="scheduledStart" DataFormatString="{0:dd/MM/yyyy}"></telerik:GridDateTimeColumn>01.<telerik:RadGrid ID="rgCustomerContacts" runat="server" AllowPaging="True"02. AllowSorting="True" AutoGenerateColumns="False" ShowStatusBar="true">03. <MasterTableView Width="100%" CommandItemDisplay="Top" DataKeyNames="ContactID" EditMode="PopUp">04. <EditFormSettings>05. <PopUpSettings Width="800px" Modal="true" />06. </EditFormSettings>07. <Columns>08. <telerik:GridEditCommandColumn UniqueName="EditCommandColumn" >09. </telerik:GridEditCommandColumn>10. <telerik:GridBoundColumn UniqueName="FullContactName" HeaderText="Contact Name" DataField="FullContactName">11. </telerik:GridBoundColumn>12. <telerik:GridBoundColumn UniqueName="Email" HeaderText="Email" DataField="Email">13. </telerik:GridBoundColumn>14. <telerik:GridBoundColumn UniqueName="Phone" HeaderText="Phone" DataField="Phone">15. </telerik:GridBoundColumn>16. <telerik:GridBoundColumn UniqueName="Fax" HeaderText="Fax" DataField="Fax">17. </telerik:GridBoundColumn>18. <telerik:GridBoundColumn UniqueName="Title" HeaderText="Title" DataField="Title">19. </telerik:GridBoundColumn>20. <telerik:GridButtonColumn UniqueName="DeleteColumn" Text="Delete" CommandName="Delete">21. </telerik:GridButtonColumn>22. </Columns>23. <EditFormSettings UserControlName="~/WebControls/ContactUserControl.ascx" EditFormType="WebUserControl">24. <EditColumn UniqueName="EditCommandColumn1">25. </EditColumn>26. </EditFormSettings>27. </MasterTableView>28. <%--<ClientSettings>29. <ClientEvents OnRowDblClick="RowDblClick"></ClientEvents>30. </ClientSettings>--%>31. </telerik:RadGrid>01.Private Sub rgCustomerContacts_OnNeedDataSource(ByVal sender As Object, ByVal e As GridNeedDataSourceEventArgs) Handles rgCustomerContacts.NeedDataSource02. If RadTabStripAccount.SelectedTab.PageViewID = "PVContacts" Then03. Dim contactList As List(Of SML.Stars.Model.CustomerContact) = CustomerServices.GetCustomerContacts(customerID).ToList()04. rgCustomerContacts.DataSource = Mapper.Map(Of List(Of SML.Stars.Model.CustomerContact), List(Of CustomerContactViewModel))(contactList)05. End If06. End Sub07. 08.Private Sub rgCustomerContacts_OnUpdateCommand(ByVal sender As Object, ByVal e As GridCommandEventArgs) Handles rgCustomerContacts.UpdateCommand09. Dim contactList As List(Of SML.Stars.Model.CustomerContact) = CustomerServices.GetCustomerContacts(customerID).ToList()10. End Sub11. 12.Protected Sub RadTabStripAccount_TabClick(ByVal sender As System.Object, ByVal e As RadTabStripEventArgs) Handles RadTabStripAccount.TabClick13. Select Case e.Tab.PageViewID14. Case "PVAttachments"15. ucUploadCustomerDocument.refresh()16. Case "PVContacts"17. firstTimeLoadContact = True18. 'RGContacts.Rebind()19. rgCustomerContacts.Rebind()20. End Select21. End Sub<telerik:RadGrid ID="PriceListRadGrid" runat="server" OnNeedDataSource="PriceListRadGrid_NeedDataSource" EnableEmbeddedSkins="False" AllowPaging="True" OnItemCommand="PriceListRadGrid_ItemCommand" AllowSorting="True" OnItemCreated="PriceListRadGrid_ItemCreated" OnItemInserted="PriceListRadGrid_ItemInserted" OnPreRender="PriceListRadGrid_PreRender" OnItemDataBound="PriceListRadGrid_ItemDataBound" AllowFilteringByColumn="True" CellSpacing="0" Culture="it-IT" GridLines="None" ShowGroupPanel="True" Skin="MySkin" meta:resourcekey="PriceListRadGridResource1"> <PagerStyle Mode="NextPrevAndNumeric" /> <MasterTableView AutoGenerateColumns="False" EditMode="InPlace" DataKeyNames="Id" CommandItemDisplay="Top"> <CommandItemSettings AddNewRecordText="" RefreshText="" /> <Columns> .... <telerik:GridTemplateColumn UniqueName="UnitOfMeasurementColumn" HeaderText="Currency" DataField="UnitOfMeasurementId" SortExpression="UnitOfMeasurement.CodeAndDescription" meta:resourcekey="GridTemplateColumnResource2"> <FilterTemplate> <telerik:RadComboBox ID="UnitComboFilter" runat="server" DataTextField="Code" DataValueField="Id" AppendDataBoundItems="true" SelectedValue='<%# ((GridItem)Container).OwnerTableView.GetColumn("UnitOfMeasurementColumn").CurrentFilterValue %>' OnClientLoad="ComboAlternativeRowColor" OnClientSelectedIndexChanged="UnitComboFilter_SelectedIndexChanged" Width="80px"> </telerik:RadComboBox> <telerik:RadScriptBlock ID="RadScriptBlock1" runat="server"> <script type="text/javascript"> function UnitComboFilter_SelectedIndexChanged(sender, args) { var tableView = $find("<%# ((GridItem)Container).OwnerTableView.ClientID %>"); tableView.filter("UnitOfMeasurementId", args.get_item().get_value(), "EqualTo"); } </script> </telerik:RadScriptBlock> </FilterTemplate> <ItemTemplate> <asp:Label runat="server" ID="UnitOfMeasurementCodeLbl" Text='<%# DataBinder.Eval(Container.DataItem,"UnitOfMeasurement.CodeAndDescription") %>' meta:resourcekey="UnitOfMeasurementCodeLblResource1"></asp:Label> </ItemTemplate> <EditItemTemplate> <telerik:RadComboBox runat="server" DataTextField="CodeAndDescription" DataValueField="Id" OnClientLoad="ComboAlternativeRowColor" ID="UnitOfMeasurementCombo" Width="200px" Culture="it-IT" meta:resourcekey="UnitOfMeasurementComboResource1"> </telerik:RadComboBox> </EditItemTemplate> </telerik:GridTemplateColumn> </Columns> </MasterTableView> <ClientSettings AllowDragToGroup="True"> <ClientEvents OnRowDblClick="RowDblClick"></ClientEvents> </ClientSettings> <GroupingSettings CaseSensitive="False" ShowUnGroupButton="True" /> <FilterMenu EnableEmbeddedSkins="False"> </FilterMenu> <HeaderContextMenu EnableEmbeddedSkins="False"> </HeaderContextMenu> </telerik:RadGrid>protected void PriceListRadGrid_ItemDataBound(object sender, GridItemEventArgs e) { //popolo i filtri personalizzati if (e.Item is GridFilteringItem) { GridFilteringItem item = (GridFilteringItem)e.Item; RadComboBox unit = (RadComboBox)item.FindControl("UnitComboFilter"); unit.DataSource = m_List.Select(p => p.UnitOfMeasurement).Distinct().ToList().OrderBy(p => p.Code); unit.DataBind(); unit.Items.Insert(0, new RadComboBoxItem("", "")); }....}<telerik:RadButton ID="ImageButtonStatusLock" CssClass="UnLockIcon" runat="server" Text="Image Button" OnClientClicked="OnClientClicked" AutoPostBack="false" ButtonType="StandardButton"> <Image EnableImageButton="true" /> </telerik:RadButton>Good afternoon,
I have in my aspx page RadTextBox:
<
telerik:RadTextBox ID="CFNTextBox" runat="server" Font-Bold="true" TabIndex="1" Width="150px" CssClass="textbox" >
I would like fire on clientevent OnFocus and OnBlur to change backgroundColor.
When focus gets on textbox one color and when focus leaves textbox another color.
How can I do that?
Thanks so much for your help.