Telerik Forums
UI for ASP.NET AJAX Forum
2 answers
57 views
Hi dudes,
This is really interesting. We have built a web application which works in multiple languages, one of which is Farsi(Persian). In Farsi language, everything must be shown in Right-To-Left direction.

Everything was fine, until I notices a flaw this morning. In Right-To-Left TreeView, the icons for expanding the nodes are out-dented (i.e. just like they have negative margin-right values) and they are partly hidden.
After almost checking all the change-sets of our code for the last couple of weeks, I noticed that the problem is with the chrome version. In chrome version 21.* it works completely fine. But in the latest release it has the so called problem. 

I was going to report this to both Telerik and Google, and I think this bug is more related to Google than Telerik, But here is another silly problem we are facing. Because of some political reasons (The movie made against Islam and published in YouTube) we do not have access to Google's website in Iran (was that silly enough??).

So I don't know if we should do something about that in our own code (i.e. fix it by checking browser and using padding/margins) or Google and/or Telerik are going to do something about that.

Thanks,
Maziar

EDIT: A snapshot on RadTreeView demo page is also attached (taken from chrome v22)
Ivan Zhekov
Telerik team
 answered on 03 Oct 2012
3 answers
805 views

We are getting Error

No parameterless constructor defined for this object. at Telerik.ReportViewer.WebForms.SerializableReportInfo.GetReport()

at System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandle& ctor, Boolean& bNeedSecurityCheck)
at System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean fillCache)
at System.RuntimeType.CreateInstanceImpl(Boolean publicOnly, Boolean skipVisibilityChecks, Boolean fillCache)
at System.Activator.CreateInstance(Type type, Boolean nonPublic)
at Telerik.ReportViewer.WebForms.SerializableReportInfo.GetReport()
at Telerik.ReportViewer.WebForms.SerializableReportDocument.GetDeserializedReport()
at Telerik.ReportViewer.WebForms.SerializableReportSourceWrapper.get_ReportSource()
at Telerik.ReportViewer.WebForms.ParametersPage.get_ReportDocument()
at Telerik.ReportViewer.WebForms.ParametersPage.get_ParamsManager()
at Telerik.ReportViewer.WebForms.ParametersPage.CreateChildControls()
at System.Web.UI.Control.EnsureChildControls()
at Telerik.ReportViewer.WebForms.ParametersPage.OnPreLoad(EventArgs e)
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)


Binding datatable  to telerik:ReportViewer

using Telerik.Reporting;
 
    /// <summary>
    /// Summary description for VersionHistory.
    /// </summary>
    public partial class RptVersionHistory : Report
    {
        public RptVersionHistory(DataTable dtable )
        {
            //
            // Required for telerik Reporting designer support
            //
            InitializeComponent();
            this.textBox8.Name = "Title";
            this.textBox2.Name = "Version";
            this.textBox3.Name = "Created By";
            this.textBox7.Name = "Created Date";
            this.textBox5.Name = "Modified By";
            this.textBox4.Name = "Modified Date";
            this.textBox1.Name = "Title";
            this.DataSource = dtable;
            //
            // TODO: Add any constructor code after InitializeComponent call
            //
        }

In sharepoint application page  in Page_Load calling as.. 

if (!this.IsPostBack)
              {
                  InstanceReportSource reportSource = new InstanceReportSource
                      { ReportDocument = new RptVersionHistory(this.DataTable) };
                  this.ReportViewer1.ReportSource = reportSource;
              }

It’s working fine in Dev. Server but not on production it showing above error anyone knows how to find out error?  

Elian
Telerik team
 answered on 03 Oct 2012
1 answer
178 views
hii,
How to show RadEditor as a textbox


thanks
Shinu
Top achievements
Rank 2
 answered on 03 Oct 2012
7 answers
126 views
Hi, I have noticed that the control is just not "printer friendly"... as it uses CSS Background images to render selection and stars, by default browsers will not print the rating control at all (because of "print background color and images" setting in most browsers being disabled by default), this can confuse users a lot!.

So far we added a CSS conditional view for the control, based just in a label followed by the rating value... but it will be great to have it better support printing in next versions!. Or if you know how I can workaround this it will be great.

Thanks!
Slav
Telerik team
 answered on 03 Oct 2012
1 answer
72 views
Hi,

I have a grid and a RadWindow inside a RadWindowManager. I am using RadAjaxManager to ajax my stuffs.

It looks like this:

<telerik:RadAjaxManager ID="RadAjaxManager1" runat="server">
    <ClientEvents OnResponseEnd="OnResponseEnd"></ClientEvents>
    <AjaxSettings>
        <telerik:AjaxSetting AjaxControlID="gridMPA">
            <UpdatedControls>
                <telerik:AjaxUpdatedControl ControlID="gridMPA" />
                <telerik:AjaxUpdatedControl ControlID="rwDivergence" />
            </UpdatedControls>
        </telerik:AjaxSetting>
        <telerik:AjaxSetting AjaxControlID="rwDivergence">
            <UpdatedControls>
                <telerik:AjaxUpdatedControl ControlID="gridMPA" />
            </UpdatedControls>
        </telerik:AjaxSetting>
    </AjaxSettings>
</telerik:RadAjaxManager>

I have a GridButtonColumn in my grid that I use to open my RadWindow setting VisibleOnPageLoad to show it.

My window:

<telerik:RadWindow ID="rwDivergence" runat="server" DestroyOnClose="true">
     <ContentTemplate>
                 <GESPHARxLite_2:WinDivergence runat="server" ID="ucDiver" />
     </ContentTemplate>
</telerik:RadWindow>

WinDivergence ASCX:

<%@ Control Language="vb" AutoEventWireup="false" CodeBehind="WindowDivergence.ascx.vb" Inherits="GESPHARxLite_2.WindowDivergence" %>
 
<div>
    <div>
        <telerik:RadButton runat="server" ID="btnOk" Text="Ok"></telerik:RadButton>
        <telerik:RadButton runat="server" ID="btnAnnuler" Text="Annuler" OnClientClicked="btnOk_OnClick" AutoPostBack="false"></telerik:RadButton>
    </div>
     
</div>
 
<telerik:RadScriptBlock runat="server" ID="sbDivergence">
    <script type="text/javascript">
        function btnOk_OnClick(sender, args)
        {
            var win = $find('<%=Me.NamingContainer.BindingContainer.ClientID %>');
            win.close(null);
        }
    </script>
</telerik:RadScriptBlock>

VB:

Private Sub btnOk_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnOk.Click
    Dim rw As RadWindow = Me.NamingContainer.BindingContainer
    rw.VisibleOnPageLoad = False
End Sub

When I click on the GridButtonColumn, it works like expected, but when I click on the btnOk inside de UserControl it refresh the entire page, not just the RadGrid.

Am I missing something?
Maria Ilieva
Telerik team
 answered on 03 Oct 2012
5 answers
224 views
Hi every one.

I use a radcombobox with checkboxes, and I've written a client side code (javascript) for it's onItemRequesting event.

everything is good, but when I copy my project on the web-server, my clients and I see a combobox without any checkbox and capability of type text into it for ItemRequesting, it work such as a simple RadComboBox that set it's properties to:

markFirstMatch = true

but I don't set it's properties such above!!!!

This problem is only in Internet Explorer not in Firefox.

Thanks

Kalina
Telerik team
 answered on 03 Oct 2012
1 answer
62 views
First I would like to suggest that you publish a property/method list for all ow your controls.  It is hard to browse through the intellisense lookup for the property you want.

Second.  I am looking for the property that I can populate on the server-side to intialize the time for the time picker.  I have tried radTimePicker.selecteddate.value to no avail.  Your assistence is greatly appreciated.

Thanks
Eyup
Telerik team
 answered on 03 Oct 2012
7 answers
181 views
Hi friends, I am trying to figure out to replicate the functionality available on one of the demo pages, with the help of concerned documentation, at two different places

I think I need to figure out the right place to write the java-script ...
I am using this code ...for the first place where there is no master page:
here I am getting an err saying "getElementById" is not a valid method, the standard msJavascript dialog box..

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="SlidingPaneDemo.aspx.cs"
    Inherits="SlidingPaneDemo" %>
 
<!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>
    <telerik:RadStyleSheetManager ID="RadStyleSheetManager1" runat="server" />
</head>
<body>
    <form id="form1" runat="server">
    <telerik:RadScriptManager ID="RadScriptManager1" runat="server">
        <Scripts>
            <%--Needed for JavaScript IntelliSense in VS2010--%>
            <%--For VS2008 replace RadScriptManager with ScriptManager--%>
            <asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.Core.js" />
            <asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQuery.js" />
            <asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQueryInclude.js" />
        </Scripts>
    </telerik:RadScriptManager>
    <script type="text/javascript">
        //Put your JavaScript code here.
    </script>
    <telerik:RadCodeBlock ID="CodeBlock1" runat="server">
        <script type="text/javascript" id="telerikClientEvents1">
//<![CDATA[
 
            function ToggleButton_Clicked(sender, args) {
                var splitter = Document.getElementById('SplitterID');
                var pane = Document.getElementById('RightPane');
                if (pane.collapse()) {
                    pane.expand(pane);
                }
            }
//]]>
        </script>
    </telerik:RadCodeBlock>
    <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server">
    </telerik:RadAjaxManager>
    <telerik:RadSkinManager ID="RadSkinManager1" runat="server" Skin="Telerik">
    </telerik:RadSkinManager>
    <asp:UpdatePanel ID="SlidingPaneUpdatePanel" runat="server">
        <ContentTemplate>
            <telerik:RadSplitter runat="server" ID="SplitterID">
                <telerik:RadPane runat="server">
                    <telerik:RadButton ID="ToggleButton" runat="server" OnClientClicked="ToggleButton_Clicked">
                    </telerik:RadButton>
                </telerik:RadPane>
                <telerik:RadSplitBar runat="server">
                </telerik:RadSplitBar>
                <telerik:RadPane ID="RightPane" runat="server" Width="481px" Height="300px" Scrolling="Y">
                    <telerik:RadSlidingZone ID="SlidingZone1" runat="server" Width="100%" SlideDirection="Right">
                        <telerik:RadSlidingPane ID="telerikPane" runat="server" Title="I can slide" Width="482px"
                            PersistScrollPosition="true">
                            <telerik:RadCodeBlock ID="CodeBlock" runat="server">
                                <iframe id="iFrame" runat="server" src="Default.aspx" width="100%" height="100%"
                                    frameborder="0" scrolling="yes"></iframe>
                                <telerik:RadDatePicker ID="RadDatePicker1" runat="server">
                                </telerik:RadDatePicker>
                            </telerik:RadCodeBlock>
                        </telerik:RadSlidingPane>
                    </telerik:RadSlidingZone>
                </telerik:RadPane>
            </telerik:RadSplitter>
        </ContentTemplate>
    </asp:UpdatePanel>
    <div>
        <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
        <asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button" />
        <asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
    </div>
    </form>
</body>
</html>


And here is another case where I've Nested master page ...

<asp:Content ID="ContentPlaceHolder1A" ContentPlaceHolderID="ContentPlaceHolder1"
    runat="server">
    <telerik:RadCodeBlock ID="RadCodeBlock1" runat="server">
        <script type="text/javascript">
            //<![CDATA[
            window.onresize = function () { getClientSize(); };
            window.onload = function () { getClientSize(); };
            document.readyState = function () { getClientSize(); }
            function getClientSize() {
                var width = 0, height = 0;
                //cross browser compatible
                if (typeof (window.innerWidth) == 'number') {
                    //Non-IE
                    width = window.innerWidth;
                    height = window.innerHeight;
                } else if (document.documentElement && (document.documentElement.clientWidth || document.documentElement.clientHeight)) {
                    //IE 6+ in 'standards compliant mode'
                    width = document.documentElement.clientWidth;
                    height = document.documentElement.clientHeight;
                } else if (document.body && (document.body.clientWidth || document.body.clientHeight)) {
                    //IE 4 compatible
                    width = document.body.clientWidth;
                    height = document.body.clientHeight;
                }
                if (width <= 1024 || height <= 768) {
                    document.getElementById("<%=TreePane_CaseTree.ClientID %>").Visible = false;
                    document.getElementById("<%=TreePane_CaseTree.ClientID %>").style.visibility = "none";
                     
                    var splitter = $find("<%=Radsplitter1.ClientID%>");
                    var pane = $find("TreePane_CaseTree");
                    var DidItCollapsed = pane.collapse();
 
                    confirm("Hide");
                }
                else {
                    document.getElementById("<%=TreePane_CaseTree.ClientID %>").Visible = true;
                    document.getElementById("<%=TreePane_CaseTree.ClientID %>").style.visibility = "visible";
 
                    var splitter = $find("<%=Radsplitter1.ClientID%>");
                    var pane = $find("TreePane_CaseTree");
                    var DidItExpanded = pane.expand();
                    slidingZone.expandPane(slidingPane.get_id());
                         
                    confirm("Show");
                }
            };
 
...
Rumen
Telerik team
 answered on 03 Oct 2012
2 answers
114 views
Hi Team,

My First Query is RadChart support HTML5, and client side event with javascript/Jquery.
My application is only Asp.net with ajax based, no MVC or silver light
My requirement is
1) Full support of HTML5
2) Client side event (Jquery/javascript/json) support
3) drill down functionality
4) Export inbuild functionality(only want to export either image or Data)

please suggest which one is fullfil my requrement most, or please provide high level diffirence between these three.
Its very urgent , your quick response will be appriciatable.

Thanks for your support in advance.
Marin Bratanov
Telerik team
 answered on 03 Oct 2012
1 answer
141 views
Hi .
I want to Upload some flv or mp4 File with Media manager in Radeditor , but You know it doesn't support thees extensions . I change the File extensions allowed with SearchPatterns but after Upload a file again radeditor alert the extension is now allowed .
 how can I do ?
Rumen
Telerik team
 answered on 03 Oct 2012
Narrow your results
Selected tags
Tags
+? more
Top users last month
Rob
Top achievements
Rank 3
Iron
Iron
Iron
Atul
Top achievements
Rank 1
Iron
Iron
Iron
Alexander
Top achievements
Rank 1
Veteran
Iron
Serkan
Top achievements
Rank 1
Iron
Shawn
Top achievements
Rank 1
Iron
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Rob
Top achievements
Rank 3
Iron
Iron
Iron
Atul
Top achievements
Rank 1
Iron
Iron
Iron
Alexander
Top achievements
Rank 1
Veteran
Iron
Serkan
Top achievements
Rank 1
Iron
Shawn
Top achievements
Rank 1
Iron
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?