Telerik Forums
UI for ASP.NET AJAX Forum
3 answers
378 views
Hello,
see picture below,

i have 4 GridClientSelectColumn check box in radgrid ,
What i selected that only select but full row selected ,AllowMultiRowSelection= true

Thanks,
Mohamed.
PPRINC
Top achievements
Rank 1
 answered on 18 May 2014
1 answer
45 views
Is it possible to switch the view on the Scheduler so that the time is along the top with the days down the side? If it is could you tie this switch to a button control?
Boyan Dimitrov
Telerik team
 answered on 18 May 2014
4 answers
783 views
Hi

I want to display a column while adding a new record and normal display (ie.. in grid) but want to hide just in edit mode. Please let me know how can i achieve that both while using template columns and grid bound columns. Please respond to me ASAP.



Thanks,
Deepika
Princy
Top achievements
Rank 2
 answered on 17 May 2014
1 answer
142 views
I have create a table in the GroupHeaderTemplate.

<GroupHeaderTemplate>
                <table style="padding: 0px; margin: 0px; width: 100%; border-collapse: collapse;" id="tbl_GroupHeader">
                    <tr>
                        <td style="width: 10px; text-align: center;">
                              
                        </td>
                        <td style="width: 40px; text-align: center;">
                            <asp:Label runat="server" ID="Label1" Text="Account"></asp:Label>
                        </td>
                        <td style="text-align: center;">
                            <asp:Label runat="server" ID="Label2" Text="Description"></asp:Label>
                        </td>
                        <td style="width: 60px; text-align: center;">
                            <asp:Label runat="server" ID="Label3" Text="Date"></asp:Label>
                        </td>
                        <td style="width: 60px; text-align: center;">
                            <asp:Label runat="server" ID="Label4" Text="Entity ID"></asp:Label>
                        </td>
                        <td style="width: 150px; text-align: center;">
                            <asp:Label runat="server" ID="Label5" Text="MemberName"></asp:Label>
                        </td>
                        <td style="width: 70px; text-align: center;">
                            <asp:Label runat="server" ID="Label6" Text="Debit"></asp:Label>
                        </td>
                        <td style="width: 70px; text-align: center;">
                            <asp:Label runat="server" ID="Label7" Text="Credit"></asp:Label>
                        </td>
                    </tr>
                </table>
            </GroupHeaderTemplate>


I would like to access the table to hide it if the groupd is collapsed like:


Protected Sub rgd_JournalEntries_ItemCommand(sender As Object, e As Telerik.Web.UI.GridCommandEventArgs) Handles rgd_JournalEntries.ItemCommand
     If e.CommandName = "ExpandCollapse" Then
         If e.Item.Expanded Then
             For Each item As GridGroupHeaderItem In rgd_JournalEntries.MasterTableView.GetItems(GridItemType.GroupHeader)
                 TryCast(item.FindControl("tbl_GroupHeader"), Table).Visible = True
             Next
         Else
             For Each item As GridGroupHeaderItem In rgd_JournalEntries.MasterTableView.GetItems(GridItemType.GroupHeader)
                 TryCast(item.FindControl("tbl_GroupHeader"), Table).Visible = False
            Next
         End If
     End If
 
End Sub


Or just hide the GroupHeaderTemplate itself if the group is collapsed

Thank you for any help.

Princy
Top achievements
Rank 2
 answered on 17 May 2014
9 answers
885 views
I customized the page sized in paging drop down in code behind.

when the user change the paging size to 100 (or lower) it's working.
but when user change the paging size to 200 (or higher) and then try to press on next or different page size nothing happen. the big page size cause the paging mechanism to stuck until i refresh the page.

partial code:

grid.aspx.cs

  protected void RadGrid1_ItemCreated(object sender, Telerik.Web.UI.GridItemEventArgs e)
    {
        //change paging combo value
        if (e.Item is GridPagerItem)
        {
            var dropDown = (RadComboBox)e.Item.FindControl("PageSizeComboBox");
            var totalCount = ((GridPagerItem)e.Item).Paging.DataSourceCount;
            var sizes = new Dictionary<string, string>()
            {
                {"10", "10"},
                {"20", "20"},
                {"50", "50"}
            };
            if (totalCount > 100)
            {
                sizes.Add("100", "100");
            }
            if (totalCount > 200)
            {
                sizes.Add("200", "200");
            }
            if (totalCount > 500)
            {
                sizes.Add("500", "500");
            }

            dropDown.Items.Clear();
            foreach (var size in sizes)
            {
                var cboItem = new RadComboBoxItem() { Text = size.Key, Value = size.Value };
                cboItem.Attributes.Add("ownerTableViewId", e.Item.OwnerTableView.ClientID);
                dropDown.Items.Add(cboItem);
            }
            dropDown.FindItemByValue(e.Item.OwnerTableView.PageSize.ToString()).Selected = true;
        }


    }

grid.aspx
            <telerik:RadGrid ID="RadGrid1" runat="server"
                AllowSorting="false"
                MasterTableView-AllowMultiColumnSorting="true"
                AutoGenerateColumns="False" GridLines="None"
                AllowPaging="true" PageSize="50"
                Width="100%"
                OnNeedDataSource="RadGrid1_NeedDataSource"
                CellSpacing="0"
                OnItemDataBound="RadGrid1_ItemDataBound"
                OnPageIndexChanged="RadGrid1_PageIndexChanged"
                OnPreRender="RadGrid1_PreRender"
                OnItemCreated ="RadGrid1_ItemCreated"
                >
              
                <MasterTableView CommandItemDisplay="Top"
                    DataKeyNames="CycleCountDetailID, CycleCountID, ProductID"
                    ClientDataKeyNames="CycleCountDetailID, CycleCountID, ProductID"
                    >
                    <PagerStyle AlwaysVisible="true" Mode="NextPrevAndNumeric" />


Princy
Top achievements
Rank 2
 answered on 17 May 2014
1 answer
77 views
Good afternoon,
Inside RadPanelBar I have button which is redirect to another page:

<asp:Panel ID="Panel1" runat="server">
<telerik:RadPanelBar runat="server" ID="infoPanel" Width="98%" ExpandMode="MultipleExpandedItems" BorderWidth="1px" Skin="Telerik" >

<Items>
<telerik:RadPanelItem Expanded="true" Text="EMPLOYEE PERSONAL INFORMATION" runat="server" Selected="true" Font-Bold="true" Font-Size="13" Font-Names="Verdana">
<Items>
<telerik:RadPanelItem Value="employeeInfo" runat="server" Height="75">
<ItemTemplate>
<div id="formDiv" style="position:relative; left :0px;">
<asp:Button ID="ReqFormButton" Width="215px" CssClass="button" runat="server"
Text="New Shortage Area Request Form" onclick="ReqFormButton_Click" />

</div>
</ItemTemplate>
</telerik:RadPanelItem>
</Items>
</telerik:RadPanelItem>
</Items>
</telerik:RadPanelBar>
</asp:Panel>
When I had old computer Windows XP I had no problem to redirect but when I received a new machine with Windows 7 operating system and try to redirect to the page I am getting javascript error:
Line: 6
Error: 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 '�'.

Please help me.
thanks so much.
Princy
Top achievements
Rank 2
 answered on 17 May 2014
9 answers
262 views
Hey All,

We have a few select pages where the modality of all the RadWindows is not...well modal.  This occurs in Internet Explorer (IE6, IE7, IE8) only.  Firefox, Safari, and Chrome all display the RadWindows as expected (see attached).

We have tried 
  1. Reordering the windows within the RadWindowManager
  2. Removing all but one entry in <RadWindowManager><Windows>...
  3. Using radopen() vs .set_navigateUrl() with a show()
  4. Setting the modality on the client-side with .set_modal(true);
  5. Setting the modality in the markup (Modal="True") on the RadWindowManager and the RadWindow themselves
  6. Setting the modal in the codebehind 
  7. Asking IE nicely

.aspx
<telerik:RadWindowManager runat="server" ID="rwmManager" VisibleStatusbar="False"
        OnClientClose="OnClientClose" OnClientShow="OnClientShow" EnableShadow="True"
        ShowContentDuringLoad="false" Skin="Office2007" Modal="True" Behaviors="Move"
        KeepInScreenBounds="True" ReloadOnShow="True">
        <Windows>
            <telerik:RadWindow runat="server" ID="rwLetter" Width="500" Height="300">
            </telerik:RadWindow>
            <telerik:RadWindow runat="server" ID="rwLookup" Width="1010" Height="600">
            </telerik:RadWindow>
            <telerik:RadWindow runat="server" ID="rwViewDocuments" Width="900" Height="400">
            </telerik:RadWindow>
            <telerik:RadWindow runat="server" ID="rvViewDuplicates" Width="700" Height="400">
            </telerik:RadWindow>
            <telerik:RadWindow runat="server" ID="rwGridEntry" Title="Add/Modifiy Detail Line"
                VisibleStatusbar="true" Width="1000" Height="650" ShowContentDuringLoad="false">
                <ContentTemplate>
                    <afs:Toolbar runat="server" ID="GridToolbar" />
                    <div id="destination" />
                </ContentTemplate>
            </telerik:RadWindow>
        </Windows>
    </telerik:RadWindowManager>
#destination has content that is filled in after render using jQuery.  I've remove this event with same effect thinking jQuery was the culprit. 

Any help is greatly appreciated.

Cheers,
Mike
Brad
Top achievements
Rank 1
 answered on 16 May 2014
3 answers
608 views
Help...please!

I have been developing a new .aspx application using several of the Telerik controls.  The application has been working fine on the development machine where the Telerik controls were auto-installed.

I have just moved the entire web site up to a production Windows Server 2008 machine for final testing and am having several issues with the Telerik controls.

(1) The combo box has no "button" for opening the list and, therefore, no combo drop down functionality.
(2) The RAD Window doesn't open at all.
(3) The grid (when using the "black" skin) shows the data correctly, but there are no backgrounds/bars on the grid at all.

When trying to "click the mouse around the combo where the drop down button should be", there are no errors being encountered at all.  On a page where the Rad Window should be displayed when a specific button is pressed, there are Javascript errors occurring, but I have not yet identified where the errors are coming from.  But the RAD Window never opens up and (other than the Javascript errors on the page) there are no other errors being encountered.

Does anyone have an idea what is missing from the project that would result in these issues?  As I said, I moved the entire project in one move.  The only difference is that the Telerik controls "installed" on the development machine and not on the server.

Thanks in advance to anyone who can point in the right direction!

Lynn
Brad
Top achievements
Rank 1
 answered on 16 May 2014
1 answer
158 views
I am using the RadScheduler with the AdvancedForm.ascx and AdvancedForm.js files.  I have customized the AdvancedForm to allow four different checkboxes as follows:

AM, PM, After Hours, All Day.  Each Checkbox fires some javascript which is located in AdvancedForm.js.  I am not very strong in AJAX javascript.  No matter what i try i cannot expose the StartTime or EndTime Control to set its timeview and then call the set_Time function.

The problem lies with this statement.


var StartPicker = $find("<%= StartTime.ClientID %>");    In my function it always returns NULL for the $find command.


The Four functions are below:


function toggleAM(sender, args) {
var StartPicker = $find("<%= StartTime.ClientID %>");
var EndPicker = $find("<%= EndTime.ClientID %>");
var StarttimeView = StartPicker.get_timeView();
var EndtimeView = endPicker.get_timeView();
StarttimeView.setTime(8, 30, 0, 0);
EndtimeView.setTime(12, 0, 0, 0);
 
}
function togglePM(sender, args) {
var StartPicker = $find("<%= StartTime.ClientID %>");
var EndPicker = $find("<%= EndTime.ClientID %>");
var StarttimeView = StartPicker.get_timeView();
var EndtimeView = endPicker.get_timeView();
StarttimeView.setTime(13, 0, 0, 0);
EndtimeView.setTime(17, 0, 0, 0);
 
}
function toggleAH(sender, args) {
var StartPicker = $find("<%= StartTime.ClientID %>");
var EndPicker = $find("<%= EndTime.ClientID %>");
var StarttimeView = StartPicker.get_timeView();
var EndtimeView = endPicker.get_timeView();
StarttimeView.setTime(17, 0, 0, 0);
EndtimeView.setTime(21, 0, 0, 0);
 
}
function toggleAllDay(sender, args) {
var StartPicker = $find("<%= StartTime.ClientID %>");
var EndPicker = $find("<%= EndTime.ClientID %>");
var StarttimeView = StartPicker.get_timeView();
var EndtimeView = endPicker.get_timeView();
StarttimeView.setTime(8, 30, 0, 0);
EndtimeView.setTime(21, 0, 0, 0);
 
}


MY advancedForm.ascx is as follows.


Control Language="VB" AutoEventWireup="true" CodeFile="AdvancedForm.ascx.vb"
Inherits="RadSchedulerAdvancedFormAdvancedForm" %>
<%@ Register TagPrefix="telerik" Namespace="Telerik.Web.UI" Assembly="Telerik.Web.UI" %>
<%@ Register TagPrefix="scheduler" TagName="ResourceControl" Src="ResourceControl.ascx" %>
<link href="TelerikCSS/ComboBox.css" rel="stylesheet" type="text/css" />

*some code not included

<ul class="rsTimePickers">
<li class="rsTimePick">
<label for='<%= StartDate.ClientID %>_dateInput_text'>
<%= Owner.Localization.AdvancedFrom %>:</label><telerik:RadDatePicker runat="server" ID="StartDate" CssClass="rsAdvDatePicker"
SharedCalendarID="SharedCalendar" Skin='<%# Owner.Skin %>' Culture='<%# Owner.Culture %>'
MinDate="1900-01-01"><DateInput ID="DateInput2" runat="server" DateFormat='<%# Owner.AdvancedForm.DateFormat %>'
EmptyMessageStyle-CssClass="riError" EmptyMessage=" " EnableSingleInputRendering="false" /></telerik:RadDatePicker>
<telerik:RadTimePicker runat="server" ID="StartTime" CssClass="rsAdvTimePicker"
Skin='<%# Owner.Skin %>' Culture='<%# Owner.Culture %>'><DateInput ID="DateInput3" runat="server" EmptyMessageStyle-CssClass="riError" EmptyMessage=" "
EnableSingleInputRendering="false" /><TimeView ID="TimeView1" runat="server" Columns="2" ShowHeader="false" StartTime="08:00"
EndTime="21:00" Interval="00:30" /></telerik:RadTimePicker>
</li>

<li class="rsTimePick rsEndTimePick">
<label for='<%= EndDate.ClientID %>_dateInput_text'>
<%= Owner.Localization.AdvancedTo%>:</label>

<telerik:RadDatePicker runat="server" ID="EndDate" CssClass="rsAdvDatePicker"
SharedCalendarID="SharedCalendar" Skin='<%# Owner.Skin %>' Culture='<%# Owner.Culture %>'
MinDate="1900-01-01"><DateInput ID="DateInput4" runat="server" DateFormat='<%# Owner.AdvancedForm.DateFormat %>'
EmptyMessageStyle-CssClass="riError" EmptyMessage=" " EnableSingleInputRendering="false" /></telerik:RadDatePicker>
<telerik:RadTimePicker runat="server" ID="EndTime" CssClass="rsAdvTimePicker"
Skin='<%# Owner.Skin %>' Culture='<%# Owner.Culture %>' ErrorMessage="End Time must be after Start Time" ><DateInput ID="DateInput5" runat="server" EmptyMessageStyle-CssClass="riError" EmptyMessage=" "
EnableSingleInputRendering="false" /><TimeView ID="TimeView2" runat="server" Columns="2" ShowHeader="false" StartTime="08:00"
EndTime="21:00" Interval="00:30" /></telerik:RadTimePicker>
</li>
<li class="rsAllDayWrapper">
<asp:CheckBox runat="server" ID="chkAM" CssClass="rsAdvChkWrap" Checked="false" OnClick="toggleAM()" Text="Morning"/>
<asp:CheckBox runat="server" ID="chkPM" CssClass="rsAdvChkWrap" Checked="false" OnClick="togglePM()" Text="Afternoon" />
<asp:CheckBox runat="server" ID="chkAH" CssClass="rsAdvChkWrap" Checked="false" OnClick="toggleAH()" Text="AfterHours"/>
<asp:CheckBox runat="server" ID="AllDayEvent" CssClass="rsAdvChkWrap" Checked="false" OnClick="toggleAllDay()" Text="AllDay" />
</li>
</ul>
<div>
<asp:CompareValidator ID="crvEndTime" runat="server" ControlToCompare ="StartTime" ControlToValidate ="EndTime" Operator ="GreaterThanEqual" ErrorMessage ="End Time Must be Greater than Start Time" ForeColor="Red">
</asp:CompareValidator><br /><br /></div>
</asp:Panel>

*** some other code omitted


All I want to do is call some javascript that sets the Start time and End Time when a checkbox is clicked.

Any Help?
Janice
Top achievements
Rank 1
 answered on 16 May 2014
1 answer
192 views
I recently updated the Telerik controls on my ASP.NET web app (VS2013) and then got this message on the first compile:

It is an error to use a section registered as allowDefinition='MachineToApplication' beyond application level. This error can be caused by a virtual directory not being configured as an application in IIS.<br>

The problem is that I have my VS solution file (<proj>.suo) in the root directory of the web app. When I upgraded the project to the latest Telerik version, that caused the project backup to be created as a subdirectory in the root. Thus the compilation error above, as now I had two web.config files.

The solution is to move the backup out of the project root.
Petar
Telerik team
 answered on 16 May 2014
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?