Telerik Forums
UI for ASP.NET AJAX Forum
3 answers
183 views
I creat a project and using gzip in Global.asax :
 protected void Application_BeginRequest(object sender, EventArgs e)
    {
        HttpApplication app = (HttpApplication)sender;
        string acceptEncoding = app.Request.Headers["Accept-Encoding"];
        System.IO.Stream prevUncompressedStream = app.Response.Filter;

        if (acceptEncoding == null || acceptEncoding.Length == 0)
            return;

        acceptEncoding = acceptEncoding.ToLower();

        if (acceptEncoding.Contains("gzip"))
        {
            // gzip
            app.Response.Filter = new System.IO.Compression.GZipStream(prevUncompressedStream,
                System.IO.Compression.CompressionMode.Compress);
            app.Response.AppendHeader("Content-Encoding",
                "gzip");
        }
        else if (acceptEncoding.Contains("deflate"))
        {
            // defalte
            app.Response.Filter = new System.IO.Compression.DeflateStream(prevUncompressedStream,
                System.IO.Compression.CompressionMode.Compress);
            app.Response.AppendHeader("Content-Encoding",
                "deflate");
        }
    }
But I use control of Telerik then style error. It doen't display. Can I help me fix.Thanks all
Project address : <the link was removed because the project contains a registered Telerik.Web.UI.dll, which violates the license agreement - please remove the dll or the whole project from the shared location>
My email :vthoangtnt@gmail.com
Rumen
Telerik team
 answered on 11 Apr 2012
0 answers
102 views
Hi Telerik,

How to RadBinaryImage Onload Resize?

Regards,
Bekir Ersin
Bekir Ersin
Top achievements
Rank 1
 asked on 11 Apr 2012
3 answers
127 views
How to highlight today's date in DateTimeColumn when filtering in grid
Shinu
Top achievements
Rank 2
 answered on 11 Apr 2012
0 answers
100 views
HI,

i am using Selenium IDE for test purpose.i have tried with a sample program which has a combo-box has dynamically added items during page load. by selecting an item in a combobox and then a button action. selected item test will load to a textbox. it works fine. but when im testing this program with selenium IDE. instead selected item default item is displayed in a textbox. i got struck with this problem for a long time. please provide a better solution. sample code is followed by:

selenium IDE HTML:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="selenium.base" href="http://localhost:3623/" />
<title>New Test</title>
</head>
<body>
<table cellpadding="1" cellspacing="1" border="1">
<thead>
<tr><td rowspan="1" colspan="3">New Test</td></tr>
</thead><tbody>
<tr>
    <td>open</td>
    <td>/Default.aspx</td>
    <td></td>
</tr>
<tr>
    <td>click</td>
    <td>id=ddItem_Arrow</td>
    <td></td>
</tr>
<tr>
    <td>type</td>
    <td>id=ddItem_Input</td>
    <td>Item4</td>
</tr>
<tr>
    <td>click</td>
    <td>css=li.rcbHovered.</td>
    <td></td>
</tr>
<tr>
    <td>clickAndWait</td>
    <td>id=Button1</td>
    <td></td>
</tr>
 
</tbody></table>
</body>
</html>



Selenium IDE c# format :
selenium.Open("/Default.aspx");
selenium.Click("id=ddItem_Arrow");
selenium.Type("id=ddItem_Input", "Item4");
selenium.Click("css=li.rcbHovered.");
selenium.Click("id=Button1");
selenium.WaitForPageToLoad("30000");


sample program code

aspx page:

<body>
    <form id="form1" runat="server">
    <div>
        <asp:ScriptManager ID="ScriptManager1" runat="server">
        </asp:ScriptManager>
        <telerik:RadComboBox ID="ddItem" runat="server">
        </telerik:RadComboBox>
        <asp:Button ID="Button1" runat="server" Text="Button" onclick="Button1_Click" />
        <br/>
        <asp:TextBox ID="txtbxShow" runat="server"></asp:TextBox>
    </div>
    </form>
</body>

aspx.cs page

protected void Page_Load(object sender, EventArgs e)
{
    if (!IsPostBack)
    {
        ddItem.Items.Add(new RadComboBoxItem("Item1"));
        ddItem.Items.Add(new RadComboBoxItem("Item2"));
        ddItem.Items.Add(new RadComboBoxItem("Item3"));
        ddItem.Items.Add(new RadComboBoxItem("Item4"));
    }
}
 
protected void Button1_Click(object sender, EventArgs e)
{
    txtbxShow.Text = ddItem.SelectedItem.Text;
}

Thanks and Regards,
Venkat

Venkat
Top achievements
Rank 1
 asked on 11 Apr 2012
2 answers
593 views
Hi

I am trying to open a detail page by clicking a row in the grid and passing the detail page the value of the ID column, with Javascript like this:

<script type="text/javascript">
        function RowClick(sender, eventArgs) {
            var MasterTableView = eventArgs.get_tableView();
            var row = MasterTableView.get_dataItems()[eventArgs.get_itemIndexHierarchical()];
            var cell = MasterTableView.getCellByColumnUniqueName(row, "ID");
            var oWnd = radopen("Details.aspx?ID=" + cell.innerHTML);
        
     </script>

But when I click a row of the grid I get the error " Unable to get value of the property 'innerHTML': object is null or undefined"
I must be missing something but I just can't see it.  What am I doing wrong?

Please point me in the right direction someone!

Thanks

Clive

PS The aspx page is like this

       <asp:SqlDataSource ID="SqlDataSource1" runat="server"
            ConnectionString="<%$ ConnectionStrings:bessacarrConnectionString %>"
            SelectCommand="SELECT [ID], [DateStart], [DateEnd], [RallyName], [Location] FROM [tblRallies] WHERE DateDiff(day, getDate(), [DateStart]) > 1 ORDER BY [DateStart]">
        </asp:SqlDataSource>
 
    <telerik:RadGrid ID="RadGrid1" runat="server" DataSourceID="SqlDataSource1"
        GridLines="None" Skin="WebBlue" AutoGenerateColumns="False">
        <ClientSettings>
            <ClientEvents OnRowClick="RowClick" />
        </ClientSettings>
<MasterTableView datakeynames="ID" datasourceid="SqlDataSource1">
<CommandItemSettings ExportToPdfText="Export to Pdf"></CommandItemSettings>
 
<RowIndicatorColumn>
<HeaderStyle Width="20px"></HeaderStyle>
</RowIndicatorColumn>
 
<ExpandCollapseColumn>
<HeaderStyle Width="20px"></HeaderStyle>
</ExpandCollapseColumn>
    <Columns>
        <telerik:GridBoundColumn DataField="ID" DataType="System.Int32" HeaderText="ID"
            ReadOnly="True" SortExpression="ID" UniqueName="ID" Visible="False">
        </telerik:GridBoundColumn>
        <telerik:GridTemplateColumn DataField="DateStart" DataType="System.DateTime"
            HeaderText="Start" SortExpression="DateStart" UniqueName="DateStart">
            <EditItemTemplate>
                <asp:TextBox ID="DateStartTextBox" runat="server"
                    Text='<%# Bind("DateStart") %>'></asp:TextBox>
            </EditItemTemplate>
            <ItemTemplate>
                <asp:Label ID="DateStartLabel" runat="server" Text='<%# Eval("DateStart", "{0:dd/M/yyyy}") %>'></asp:Label>
            </ItemTemplate>
        </telerik:GridTemplateColumn>
        <telerik:GridTemplateColumn DataField="DateEnd" DataType="System.DateTime"
            HeaderText="End" SortExpression="DateEnd" UniqueName="DateEnd">
            <EditItemTemplate>
                <asp:TextBox ID="DateEndTextBox" runat="server" Text='<%# Bind("DateEnd") %>'></asp:TextBox>
            </EditItemTemplate>
            <ItemTemplate>
                <asp:Label ID="DateEndLabel" runat="server" Text='<%# Eval("DateEnd", "{0:dd/M/yyyy}") %>'></asp:Label>
            </ItemTemplate>
        </telerik:GridTemplateColumn>
        <telerik:GridBoundColumn DataField="RallyName" HeaderText="RallyName"
            SortExpression="RallyName" UniqueName="RallyName">
        </telerik:GridBoundColumn>
        <telerik:GridBoundColumn DataField="Location" HeaderText="Location"
            SortExpression="Location" UniqueName="Location">
        </telerik:GridBoundColumn>
    </Columns>
</MasterTableView>
 
<HeaderContextMenu EnableImageSprites="True" CssClass="GridContextMenu GridContextMenu_Default"></HeaderContextMenu>
    </telerik:RadGrid>
<telerik:RadWindowManager ID="RadWindowManager1" runat="server">  
        </telerik:RadWindowManager>


Clive Hoggar
Top achievements
Rank 1
 answered on 11 Apr 2012
1 answer
82 views
Hi

I'm experiencing a problem with RadTreeView when NodeTemplate has got a RadGrid inside of it. This generally works correct, but when ExpandMode="ServerSideCallBack" is used for node it gives an error message on expand, saying:

Script control &#39;testGrid&#39; is not a registered script control. Script controls must be registered using RegisterScriptControl() before calling RegisterScriptDescriptors().
Parameter name: scriptControl


This simple test page shows the problem for me:

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="TestGridInTree.aspx.cs" Inherits="TestGridInTree" %>
<%@ Register TagPrefix="telerik" Namespace="Telerik.Web.UI" Assembly="Telerik.Web.UI" %>
 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 
<head runat="server">
    <title></title>
</head>
<body>
<script type="text/javascript" language="javascript">
    AddServerNode = function (name, serverId) {
        treeView = $find("<%= TestTree.ClientID %>");
        treeView.trackChanges();
 
        var node = new Telerik.Web.UI.RadTreeNode();
 
        node.set_text(name);
 
        node.set_expandMode(Telerik.Web.UI.TreeNodeExpandMode.ServerSideCallBack);
 
        treeView.get_nodes().add(node);
 
        treeView.commitChanges();
    }
</script>
    <form id="form1" runat="server">
    <div>
        <telerik:RadScriptManager ID="RadScriptManager1" runat="server">
        </telerik:RadScriptManager>
        <asp:Button runat="server" ID="btnAdd" Text="Add" OnClientClick="AddServerNode('client');return false;" />
        <Telerik:RadTreeView runat="server" ID="TestTree" OnNodeExpand="TestTree_NodeExpand">
            <NodeTemplate>
                <asp:Label runat="server" ID="lblTest" Text="test" />
                <telerik:RadGrid runat="server" ID="testGird" />
            </NodeTemplate>
 
            <Nodes>
                <telerik:RadTreeNode runat="server" ID="node1" Text="ClientSide" ExpandMode="ServerSide"/>
                <telerik:RadTreeNode runat="server" ID="node2" Text="ServerSideCallBack" ExpandMode="ServerSideCallBack" />
            </Nodes>
        </Telerik:RadTreeView>
     
    </div>
    </form>
</body>
</html>

Codebehind:
using Telerik.Web.UI;
 
public partial class TestGridInTree : System.Web.UI.Page
{
    protected void TestTree_NodeExpand(object sender, RadTreeNodeEventArgs e)
    {
        var node = new RadTreeNode("childnode");
        e.Node.Nodes.Add(node);
    }
}


In case there is a workaround for this - please note that I would like this to work for client-side added node also (Add button in sample above).
Dimitar Terziev
Telerik team
 answered on 11 Apr 2012
6 answers
122 views
Hello,
I've been trying to fine-tune and add background images for different parts of both the TabStrip and the Menu e.g. Tabs->Outer Wrapper etc. , but it seems like we can't add our own images yet? All I can do is either keep or remove the existing image being used. When I click on the image file dialog in IE8, nothing hapens, in FF3.5 I get an "Image not recognized" banner on the preview control. Is this a bug or just a feature yet to be implemented? Thanks!
Dave Whiting
Top achievements
Rank 1
 answered on 11 Apr 2012
14 answers
300 views
Has anyone gotten the Upload Progress to work in RadFileExplorer?  There is a code library here: http://www.telerik.com/community/code-library/aspnet-ajax/file-explorer/add-a-radprogressarea-inside-the-upload-dialog.aspx that goes into it and it works.  I have that implemented on my site however if you are uploading say a 20MB document the upload progress bar only shows up at the end right before the file is completely uploaded.  So it's like the upload is nearly complete then the upload progress bar flashes for a second then the upload is done.  Here is my code:

ASCX:

function

 

 

OnClientLoad(oFExplorer, args) {

windowManager = oFExplorer.get_windowManager();

windowManager.add_show(uploadWindowShown);

}


function

 

uploadWindowShown(oWindow, args) {

 

if (oWindow.get_title() == "Upload") {// The upload window

 

//oWindow.moveTo(200, 100);

 

// Find the upload button in the Upload dialog

 

var uploadBtn = $get("<%= RadFileExplorer1.ClientID %>_btnUpload");

uploadBtn.onclick =

 

function (e) {

 

this.style.display = "none";

};

 

var progressArea = $find("<%= RadProgressArea1.ClientID %>");

 

// Use the button to find the parent node

uploadBtn.parentNode.insertBefore(progressArea.get_element(), uploadBtn);

}

}


<

 

 

telerik:RadFileExplorer ID="RadFileExplorer1" runat="server" EnableCopy="true" OnExplorerPopulated="RadFileExplorer1_ExplorerPopulated"

 

OnClientFileOpen="OnClientFileOpen"

 

OnClientFolderLoaded="OnClientFolderLoaded"

 

OnClientLoad="OnClientLoad"

 

OnClientMove="OnClientMove"

 

OnClientFolderChange="OnClientFolderChange"

 

OnClientCopy="OnClientCopy"

 

OnClientCreateNewFolder="OnClientCreateNewFolder"

 

OnClientDelete="OnClientDelete"

 

Width="100%" KeyboardShortcuts-Back="BACK" KeyboardShortcuts-Delete="DEL"

 

KeyboardShortcuts-Forward="RIGHT" KeyboardShortcuts-UploadFile="F12" KeyboardShortcuts-Refresh="F5" KeyboardShortcuts-PopupWindowClose="ESC"

 

KeyboardShortcuts-NewFolder="F3" Configuration-MaxUploadFileSize="1572864000" DisplayUpFolderItem="false" OnItemCommand="RadFileExplorer1_ItemCommand"></telerik:RadFileExplorer>

CODE BEHIND:

 

protected

 

 

 

 

 

 

 

 

void RadFileExplorer1_ItemCommand(object sender, RadFileExplorerEventArgs e)

{

 

 

 

 

 

if (e.Command.Equals("UploadFile"))

{

 

 

 

 

 

RadProgressContext context = RadProgressContext.Current;

context.SecondaryTotal = Request.Files.Count;

 

 

 

 

 

for (int i = 1; i < Request.Files.Count; i++)

{

 

 

 

 

 

// A very time consumming task

context.SecondaryValue = i.ToString();

context.SecondaryPercent = i.ToString();

context.CurrentOperationText =

 

 

 

 

 

"Doing step " + i.ToString();

 

 

 

 

 

if (!Response.IsClientConnected)

{

 

 

 

 

 

//Cancel button was clicked or the browser was closed, so stop processing

 

 

 

 

 

break;

}

}

}

}

Thanks,
Adam

Dobromir
Telerik team
 answered on 11 Apr 2012
1 answer
216 views
Hi I'm new In telerik... So I would like to know if there are Metro Style Components For web or If with the web components I can use to make a style metro.

Thanks!!!..
Bozhidar
Telerik team
 answered on 11 Apr 2012
7 answers
119 views
Hi

When radiobutton 'every x day(s)' is checked and the days are not filled in, Getting the RecurrenceRule property from the control gives an exception Input string was not in a correct format. This looks like a bug of the control RadSchedulerRecurrenceEditor

Does anybody know a solution to this?

Plamen
Telerik team
 answered on 11 Apr 2012
Narrow your results
Selected tags
Tags
+? more
Top users last month
Rob
Top achievements
Rank 3
Bronze
Bronze
Iron
Sergii
Top achievements
Rank 1
Iron
Iron
Iron
Dedalus
Top achievements
Rank 1
Iron
Iron
Lan
Top achievements
Rank 1
Iron
Doug
Top achievements
Rank 1
Want to show your ninja superpower to fellow developers?
Top users last month
Rob
Top achievements
Rank 3
Bronze
Bronze
Iron
Sergii
Top achievements
Rank 1
Iron
Iron
Iron
Dedalus
Top achievements
Rank 1
Iron
Iron
Lan
Top achievements
Rank 1
Iron
Doug
Top achievements
Rank 1
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?