| <telerik:RadUpload ID="ruImage" runat="server" InitialFileInputsCount="1" ControlObjectsVisibility="None" AllowedMimeTypes="image/bmp,image/gif,image/jpeg,image/pjpeg,image/tiff,image/x-png" /> |
OnItemCommand
event on a click of a Image button under <telerik:GridTemplateColumn><
telerik:GridTemplateColumn UniqueName="TemplateColumnDelete" Groupable="False">
<HeaderStyle Width="45px"></HeaderStyle>
<ItemTemplate>
<asp:LinkButton ID="lnkButtonDelete" runat="server" CommandName="Delete" Text="delete"></asp:LinkButton>
<!-- <asp:ImageButton ID="imgButtonDel" ImageUrl="~/Images/bt_delete.gif" runat="server"
CommandName="Delete"></asp:ImageButton>-->
</ItemTemplate>
</telerik:GridTemplateColumn>
Thanks.
Raju.
I have some problems with adding items to RadComboBox on the client-side. I used the sample code from your site and it works great when executed via button click. But when I execute JavaScript function via ScriptManager.RegisterJavaScript it does not work. Problem is that $find returns null.
Here is the contents of my .aspx file:
| <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="TelerikTest._Default" %> |
| <%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %> |
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
| <html xmlns="http://www.w3.org/1999/xhtml" > |
| <head runat="server"> |
| <title>Untitled Page</title> |
| </head> |
| <body> |
| <script type="text/javascript"> |
| //<![CDATA[ |
| function AddNewItem() |
| { |
| var combo = $find("RadComboBox1"); |
| combo.set_closeDropDownOnBlur(false); |
| var intextput = "It does not work!"; |
| var comboItem = new Telerik.Web.UI.RadComboBoxItem(); |
| comboItem.set_text(intextput); |
| combo.trackChanges(); |
| combo.get_items().add(comboItem); |
| comboItem.select(); |
| combo.commitChanges(); |
| comboItem.scrollIntoView(); |
| } |
| //]]> |
| </script> |
| <form id="form1" runat="server"> |
| <div> |
| <asp:ScriptManager ID="ScriptManager1" runat="server"> |
| </asp:ScriptManager> |
| <asp:UpdatePanel ID="UpdatePanel1" runat="server"> |
| <ContentTemplate> |
| <telerik:RadComboBox ID="RadComboBox1" runat="server"> |
| </telerik:RadComboBox> |
| </ContentTemplate> |
| </asp:UpdatePanel> |
| </div> |
| </form> |
| </body> |
| </html> |
And my .cs file
| using System; | |
| using System.Web.UI; | |
| namespace TelerikTest | |
| { | |
| public partial class _Default : System.Web.UI.Page | |
| { | |
| public void Page_PreRender(object sender, EventArgs e) | |
| { | |
| ScriptManager.RegisterStartupScript(UpdatePanel1, GetType(), "addItem", "AddNewItem ();", true); | |
| } | |
| } | |
| } |
| function OnClientShow(sender, arg) { |
| sender.add_beforeClose(onBeforeClose); |
| } |
| function onBeforeClose(sender, arg) { |
| var oArg = arg.get_argument(); |
| alert(oArg.closingbutton); |
| if (oArg.closingbutton = "Cancel") { |
| function callbackFunction(arg) { |
| if (arg) { |
| sender.remove_beforeClose(onBeforeClose); |
| sender.close(); |
| } |
| } |
| arg.set_cancel(true); |
| radconfirm("Any unsaved data will be lost.<br /><br />Are you sure you wish to close this window?", callbackFunction, 400, 200, null, "Close this window?"); |
| } |
| } |
| //Close the dialog |
| function closeWindow(btndesc) { |
| var oWnd = GetRadWindow(); |
| var oArg = new Object(); |
| oArg.closingbutton = btndesc; |
| oWnd.close(oArg); |
| } |
I thought I'd share some javascript code that will automatically deselect a click on a link that has target="_blank" since it is a popup window. Put in OnClientItemClicked="RadPanelBarClicked" your RadPanelBar declaration.
function RadPanelBarClicked(sender, eventArgs) {
// Dont' select links with target.
var item = eventArgs.get_item();
var target = item.get_target();
if (target)
{
item.set_selected(
false);
}
}
| <%@ Control Language="VB" AutoEventWireup="false" CodeFile="X3.ascx.vb" Inherits="X3" %> |
| <asp:Label ID="Label1" runat="server" Text="Label"></asp:Label> |
| Partial Class X3 |
| Inherits System.Web.UI.UserControl |
| Private _X3 As String |
| Public Property X3() As String |
| Get |
| Return _X3 |
| End Get |
| Set(ByVal value As String) |
| _X3 = value |
| End Set |
| End Property |
| Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load |
| Label1.Text = _X3 |
| End Sub |
| End Class |
| <%@ Page Language="VB" AutoEventWireup="false" CodeFile="ControlState.aspx.vb" Inherits="ControlState" %> |
| <%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %> |
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
| <%@ Register Src="X3.ascx" TagName="X3" TagPrefix="uc1" %> |
| <html xmlns="http://www.w3.org/1999/xhtml" > |
| <head runat="server"> |
| <title>Untitled Page</title> |
| </head> |
| <body> |
| <form id="form1" runat="server"> |
| <telerik:RadScriptManager ID="RadScriptManager1" runat="server"> |
| </telerik:RadScriptManager> |
| <div> |
| <telerik:RadGrid ID="RadGrid1" runat="server" GridLines="None" AllowSorting="True" AutoGenerateColumns="False" EnableViewState ="true" > |
| <MasterTableView> |
| <RowIndicatorColumn> |
| <HeaderStyle Width="20px" /> |
| </RowIndicatorColumn> |
| <ExpandCollapseColumn> |
| <HeaderStyle Width="20px" /> |
| </ExpandCollapseColumn> |
| <Columns> |
| <telerik:GridBoundColumn UniqueName="X1" DataField="X1" HeaderText="X1"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn UniqueName="X2" DataField="X2" HeaderText="X2"> |
| </telerik:GridBoundColumn> |
| <telerik:GridTemplateColumn UniqueName="X3" DataField="X3" HeaderText="X3" SortExpression="X3"> |
| <ItemTemplate> |
| <uc1:X3 ID="X3_1" runat="server" X3='<%# Eval("X3") %>' /> |
| </ItemTemplate> |
| </telerik:GridTemplateColumn> |
| <telerik:GridBoundColumn UniqueName="X4" DataField="X4" HeaderText="X4"> |
| </telerik:GridBoundColumn> |
| </Columns> |
| </MasterTableView> |
| </telerik:RadGrid> |
| </div> |
| </form> |
| </body> |
| </html> |
| Imports Telerik.Web.UI |
| Partial Class ControlState |
| Inherits System.Web.UI.Page |
| Private Sub RadGrid1_NeedDataSource(ByVal [source] As Object, _ |
| ByVal e As GridNeedDataSourceEventArgs) _ |
| Handles RadGrid1.NeedDataSource |
| Dim list As New ArrayList |
| For i As Integer = 0 To 4 |
| Dim v As New D |
| v.X1 = "V" & i.ToString & "_X1" |
| v.X2 = "V" & i.ToString & "_X2" |
| v.X3 = "V" & i.ToString & "_X3" |
| v.X4 = "V" & i.ToString & "_X4" |
| list.Add(v) |
| Next |
| RadGrid1.DataSource = list |
| End Sub |
| Private Class D |
| Private _X1 As String |
| Public Property X1() As String |
| Get |
| Return _X1 |
| End Get |
| Set(ByVal value As String) |
| _X1 = value |
| End Set |
| End Property |
| Private _X2 As String |
| Public Property X2() As String |
| Get |
| Return _X2 |
| End Get |
| Set(ByVal value As String) |
| _X2 = value |
| End Set |
| End Property |
| Private _X3 As String |
| Public Property X3() As String |
| Get |
| Return _X3 |
| End Get |
| Set(ByVal value As String) |
| _X3 = value |
| End Set |
| End Property |
| Private _X4 As String |
| Public Property X4() As String |
| Get |
| Return _X4 |
| End Get |
| Set(ByVal value As String) |
| _X4 = value |
| End Set |
| End Property |
| End Class |
| End Class |
I have text file ( for TermsAndConditions) with all <p> , <h1>, <b> and all kid of html tags.
I want to open this file in a control like ( text area) with all html applied, how do I do this with telerik control? Which control should I use? And how should I open above text file in this control? So all css and html is applied.
All I want to do is open this file in scrollable form ( standard terms and conditions aggrement)?
Thanks!