Telerik Forums
UI for ASP.NET AJAX Forum
1 answer
383 views

Hi ,  How to Enable/Disable radtoolbar from client side ?
i am used jquery like below , but not disabled.

var rtbar = $find("ctl00_ContentPlaceHolder1_Searchbar");

 if (SelectedName == "False") {
        $("#rtbar").attr("disabled", true);
         //   $("#rtbar").prop("disabled", true);
       // $("#rtbar").attr("style", "disabled:true;");
    }
    else {
       $("#rtbar").removeAttr('disabled');
        // $("#rtbar").attr("disabled", false);
        //$("#rtbar").attr("style", "disabled:false;");
    }

Thanks
 
   

Rumen
Telerik team
 answered on 17 Apr 2019
1 answer
153 views

I am building a page where multiple users collaborate on writing a document.  But I want to check to be sure that all changes have been accepted or rejected prior to submitting the document for approval.  Is there a client-side method that will tell me that, or do I just need to write a quick method that looks for the pending changes tags?  I don't mind writing it, as it wouldn't be difficult, but I'm just hoping that there is a more native solution.

 

Something like below:

if (RadEditor.hasPendingChanges() == false)
{
     AllowSubmit();
}else{
     RejectSubmit();
}

 

Rumen
Telerik team
 answered on 17 Apr 2019
14 answers
498 views

Any consideration to a Bootstrap Telerik Skin that matches the condensed/small Bootstrap sizing.  Specifically for input controls -- like textbox and combobox, etc.

Love the Bootstrap skin - its just a bit large.  And so many of the other Telerik skins are gradient/glossy in their look - we could use more "simple & clean" options.

Or is there some .css based method (w/o going through every control) to affect the existing skin?

Rumen
Telerik team
 answered on 17 Apr 2019
3 answers
209 views

Week 

Sunday: 12/30/2018 - Saturday: 01/05/2019 in SQL Server I get week #1

RadCalendar shows it as week 53.

I have this in my page load event,

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
        Dim C As System.Globalization.CultureInfo = New System.Globalization.CultureInfo(Me.rcCalendar.CultureInfo.ToString())
        C.DateTimeFormat.CalendarWeekRule = System.Globalization.CalendarWeekRule.FirstFourDayWeek
        C.DateTimeFormat.FirstDayOfWeek = DayOfWeek.Sunday
        Me.rcCalendar.CultureInfo = C

SQL server is using defaults, Set DateFirst 7 --Sunday

I've also tried this, nothing seems to make any change.

 Protected Overrides Sub InitializeCulture()
        Dim c As System.Globalization.CultureInfo = New System.Globalization.CultureInfo(System.Threading.Thread.CurrentThread.CurrentCulture.ToString())
        c.DateTimeFormat.CalendarWeekRule = System.Globalization.CalendarWeekRule.FirstFourDayWeek
        System.Threading.Thread.CurrentThread.CurrentCulture = c
        MyBase.InitializeCulture()
    End Sub

 

I've also tried this Routine, which returns week #1 for date : 01/01/2019

Private Function GetIso8601WeekOfYear(ByVal pDateTime As DateTime) As Integer
        Dim day As DayOfWeek = Globalization.CultureInfo.InvariantCulture.Calendar.GetDayOfWeek(pDateTime)
        If day >= DayOfWeek.Monday AndAlso day <= DayOfWeek.Wednesday Then
            pDateTime = pDateTime.AddDays(3)
        End If
        Return Globalization.CultureInfo.InvariantCulture.Calendar.GetWeekOfYear(pDateTime, Globalization.CalendarWeekRule.FirstFourDayWeek, DayOfWeek.Sunday)
    End Function

 

ASPX

<telerik:RadCalendar runat="server" ID="rcCalendar" EnableMultiSelect="False" Width="100%" Height="240px" FirstDayOfWeek="Sunday"
                        DayNameFormat="Short" AutoPostBack="True" ShowRowHeaders="true" UseRowHeadersAsSelectors="False" UseColumnHeadersAsSelectors="False"
                        EnableWeekends="True" FastNavigationNextText="&amp;lt;&amp;lt;" SelectedDate="" RangeSelectionMode="None">
                        <ClientEvents OnDateClick="DateClick" />
                    </telerik:RadCalendar>

Eyup
Telerik team
 answered on 17 Apr 2019
2 answers
103 views

I have code to ExpandCollapse functionality in my grid upto 4 level detail table view, previously i was working fine but now it is redirecting me to another page because  I have applied code to redirect inside RowClick event. means when I tried to click on ExpandCollapse it fires same command but on same time it comes again in Itemcommand and e.command shows = RowClick and due to that it executing functionality of RowClick.

Please check image for aspx page radgrid code and .cs code is here.

I think it is happening after took update of 2019.1.215.45 (I am not sure).

 
        protected void rgNegolytes_ItemCommand(object sender, GridCommandEventArgs e)
        {

if (e.CommandName == "RowClick")
           {

//redirect to another page.

}               

 else if (e.CommandName == "ExpandCollapse")
            {

// expand grid and collapse grid.....

 

}
               

}

Attila Antal
Telerik team
 answered on 17 Apr 2019
5 answers
140 views
Hi,

I have radtabstrip with 2 tabs .Also included radmultipage with 2 pageviews havind grid on each page.

I have set rendering on selected page =true in multipage.

Also i used Enableajaxskinrendering to True

Whne i click the tab each  grid  loads but the grid border and column widths are not rendered properly.

Also i use the below script to avoid postbacks

 

function onTabSelecting(sender, args)

 

{

 

if (args.get_tab().get_pageViewID())

 

{

args.get_tab().set_postBack(

false);

 

}

}


Help me out its urgent.

Thanks

Sathya
Vessy
Telerik team
 answered on 15 Apr 2019
1 answer
199 views

Hi,

I think I have quite a specific task. I have a page, where I need to generate multiple grids, for different types of entities.

And the thing is that on grid generation step I do not know types of entities that I will have, in other words I have a set of 'Type' entities each describing some class, so I can not declare grids in 'aspx' page, but I need to generate them in code behind.

I am trying to generate grid in the code behind using this code:

var grid = new RadGrid();
grid.AutoGenerateColumns = true;
grid.MasterTableView.EditMode = GridEditMode.InPlace;
grid.DataSource = input.GetDataForEngineQueryPosition(job, metricKey); //just collection of entities
grid.Visible = true;
grid.DataBind();

Quite simple, and the code is working, I do see the grid with appropriate columns, but I cant edit the values in the cells.

I also tried to generate columns manually depending on properties provided by 'type' entity, like this:

 

var grid = new RadGrid();
grid.AutoGenerateColumns = false;
var propertiesBindingFlags = System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Instance;
var customizableFields = input.CustomizableProperties;
bool showAll = false;
                
foreach(var property in inputType.GetProperties(propertiesBindingFlags))
{
  var field = new Telerik.Web.UI.GridBoundColumn();
  field.DataField = property.Name;
  field.HeaderText = property.Name;
  field.ReadOnly = false;
  field.Visible = true;
  grid.Columns.Add(field);
}
grid.MasterTableView.EditMode = GridEditMode.InPlace;
grid.DataSource = input.GetDataForEngineQueryPosition(job, metricKey);
grid.Visible = true;
grid.DataBind();

Values are displayed correctly in this case, but unlike for the autogeneration I don't see proper controls for every column (like checkbox) and I understand why.

But I still can't edit the values in the cells.

 

Also, after updating the values I need to submit them back to the server, what is the best way to do this. 

Thanks.

Kind regards,

Erik Martirosyan

Attila Antal
Telerik team
 answered on 15 Apr 2019
4 answers
238 views
Good afternoon,

I was wondering if it is possible to add a hyperlink (server side, not JS please) to individual images contained in a RadImageGallery?

I have tried adding hyperlinks in the Title & Description fields of the ImageGalleryItems, but the html doesn't get processed and is displayed as text.

e.g. <telerik:ImageGalleryItem Title="<a href='http://www.google.com'>Item1</a>" ImageUrl="images/image1.jpg" description="<a href='http://www.google.com'>Description text will go here</a>"/>

The above is purely an example, but ultimately we will be binding the RadImageGallery server side to a dataset containing the Title, Description & ImageURL, hence why Javascript is not an ideal option.

Many thanks
Rumen
Telerik team
 answered on 12 Apr 2019
13 answers
752 views
Hi there

i'm trying to execute a javascript code when i check or uncheck a the GridCheckBoxColumn in a grid.

I have 2 checkboxes and when i check the first one i want to make the other check bot read only attribute = false

thanks in advance
Attila Antal
Telerik team
 answered on 12 Apr 2019
1 answer
366 views

This is the error...

Uncaught Sys.WebForms.PageRequestManagerParserErrorException: Sys.WebForms.PageRequestManagerParserErrorException: The message received from the server could not be parsed. Common causes for this error are when the response is modified by calls to Response.Write(), response filters, HttpModules, or server trace is enabled.
Details: Error parsing near ':"text/javascript"}

I have read some other older threads about this but I am not sure what the actual issue is.  We just recently upgraded our telerik after a couple years and now this error is popping up everywhere.  Never had this issue before.  We use RadAjax Manager, RadAjax Panels, and RadAjax loading panels in a lot of places and that seems to be were the issue always pops up.  Need some guidance on how to remedy this issue without having to downgrade the telerik version because we upgraded to fix other issues with radeditors and jquery.  Please help when you can and let me know if you need more info.

Code example below...

<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolderMain" runat="server">
    <telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server" EnableEmbeddedSkins="false" CssClass="rwLoading" Height="100%" Width="100%">
    </telerik:RadAjaxLoadingPanel>
    <telerik:RadAjaxPanel ID="RadAjaxPanel1" runat="server" LoadingPanelID="RadAjaxLoadingPanel1">
        <asp:HiddenField ID="HiddenFieldLookupType" runat="server" Value="" />
        <asp:HiddenField ID="HiddenFieldControlsToSet" runat="server" Value="" />
        <table width="100%" border="0" cellspacing="2" cellpadding="0">
            <tr>
                <td align="center" valign="top">
                    <telerik:RadGrid ID="RadGridLookup" runat="server" AllowMultiRowSelection="False"
                        AllowPaging="True" PageSize="75" AllowFilteringByColumn="true" AllowSorting="False"
                        ShowStatusBar="false" ShowFooter="false" ShowHeader="True" AutoGenerateColumns="False"
                        GridLines="None" EnableEmbeddedSkins="True" GroupingSettings-CaseSensitive="false"
                        Width="580">
                        <PagerStyle Mode="NumericPages" Visible="False" AlwaysVisible="true" Position="Bottom"
                            Height="0px"></PagerStyle>
                        <StatusBarSettings LoadingText="Loading Data" ReadyText="Data Loaded." />
                        <ClientSettings EnablePostBackOnRowClick="False">
                            <Scrolling AllowScroll="true" EnableVirtualScrollPaging="True" ScrollHeight="250"
                                SaveScrollPosition="True" />
                            <Selecting AllowRowSelect="True" EnableDragToSelectRows="True" />
                            <ClientEvents OnRowDblClick="RadGridLookupRowDoubleClick" OnGridCreated="RadGridLookupGridCreated" />
                        </ClientSettings>
                        <MasterTableView DataKeyNames="code" TableLayout="auto">
                            <RowIndicatorColumn Visible="True" FilterControlAltText="Filter RowIndicator column">
                                <HeaderStyle Width="20px"></HeaderStyle>
                            </RowIndicatorColumn>
                            <ExpandCollapseColumn Visible="True" FilterControlAltText="Filter ExpandColumn column">
                                <HeaderStyle Width="20px"></HeaderStyle>
                            </ExpandCollapseColumn>
                            <Columns>
                                <telerik:GridBoundColumn DataField="description" UniqueName="GridBoundColumnDescription"
                                    FilterControlAltText="Filter column" FilterControlWidth="480" HeaderText="Search List"
                                    CurrentFilterFunction="Contains" AutoPostBackOnFilter="false" ShowFilterIcon="True"
                                    FilterDelay="1250">
                                    <HeaderStyle HorizontalAlign="left" />
                                    <ItemStyle HorizontalAlign="left" VerticalAlign="middle" />
                                </telerik:GridBoundColumn>
                            </Columns>
                            <ExpandCollapseColumn Visible="False">
                            </ExpandCollapseColumn>
                            <RowIndicatorColumn Visible="False">
                            </RowIndicatorColumn>
                        </MasterTableView>
                    </telerik:RadGrid>
                </td>
            </tr>
            <tr>
                <td>
                    <asp:CheckBox ID="CheckboxClosedJobs" runat="server" AutoPostBack="True" Checked="False"
                        EnableViewState="True" Text="Show closed/archived jobs?" />
                </td>
            </tr>
            <tr>
                <td align="center" valign="top">
                    <asp:Button ID="ButtonSelect" runat="server" Text="Select" />&nbsp;&nbsp;&nbsp;
                    <asp:Button ID="ButtonCancel" runat="server" Text="Cancel" OnClientClick="cancelClick();" />
                </td>
            </tr>
        </table>
        <input id="txtClient" runat="server" name="txtClient" type="hidden" />
        <input id="txtDivision" runat="server" name="txtDivision" type="hidden" />
        <input id="txtProduct" runat="server" name="txtProduct" type="hidden" />
        <input id="txtJob" runat="server" name="txtJob" type="hidden" />
        <input id="txtJobComp" runat="server" name="txtJobComp" type="hidden" />
        <input id="txtType" runat="server" name="txtType" type="hidden" />
        <input id="txtPO" runat="server" name="txtPO" type="hidden" />
        <input id="txtCampaign" runat="server" name="txtCampaign" type="hidden" />
    </telerik:RadAjaxPanel>

 

Vessy
Telerik team
 answered on 12 Apr 2019
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?