Telerik Forums
UI for ASP.NET AJAX Forum
3 answers
321 views

RadScriptManager is trying to load WebUIValidation from an address that does not exist.

I have two scenarios:

1 - When the RadScriptManager is configure like below [0] the script tag [1] is generated which try to load the script from an unexistent place.

[0] -

    <telerik:RadScriptManager ID="RadScriptManager1" runat="server" AsyncPostBackTimeout="500"
        ScriptPath="~" ScriptMode="Release">
        <Scripts>
              .... custom scripts ...
            <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>

[1] - 

<script src="System.Web/4.0.0.0/4.6.1637.0/WebUIValidation.js" type="text/javascript"></script>

 

2 - When the  RadScriptManager is configure like below [2] there is no error to load the script, however the error happens when a content is loaded via Ajax using the RadAjaxManagerProxy at this time it's triggered by an internal call of Telerik.Web.UI.WebResource.axd.

 

    <telerik:RadScriptManager ID="RadScriptManager1" runat="server" AsyncPostBackTimeout="500"
        EnablePageMethods="true" ScriptPath="~" ScriptMode="Release" >
        <Scripts>
            .... custom scripts ...
            <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" />
            <asp:ScriptReference Assembly="System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Path="~/js/WebUIValidation.js" Name="WebUIValidation.js" />
        </Scripts>
    </telerik:RadScriptManager>

Marin Bratanov
Telerik team
 answered on 08 May 2017
0 answers
230 views

Hi,

In my application I want to display simple grid with paging and filtering functionality. I am using custom paging for pagination of the grid.

My NeedDataSoure look like this

protected void rgList_NeedDataSource(object sender, Telerik.Web.UI.GridNeedDataSourceEventArgs e)
        {

 Meeting360Entities db = new Meeting360Entities();
       
            var query = from c in db.Committees
                        select c;
            
            var Data = query.ToList();
            rgList.DataSource = Data.Skip(rgList.CurrentPageIndex * rgList.PageSize).Take(rgList.PageSize); // This line will selects records need to display on screen.  
            rgList.VirtualItemCount = Data.Count;

}

Like my above code in want select filtered data from data base. So how can in add WHERE clause into my linq query.

     <telerik:RadGrid ID="rgList" runat="server" AutoGenerateColumns="false" OnItemCommand="rgList_ItemCommand" GridLines="None"  
                                    ClientSettings-EnableRowHoverStyle="true" PagerStyle-Position="Bottom" AllowPaging="True" AllowCustomPaging ="true" PageSize="10" OnNeedDataSource="rgList_NeedDataSource"
                                    AllowFilteringByColumn="true">
                                    <MasterTableView DataKeyNames="CommitteeID" ClientDataKeyNames="CommitteeID">
                                        <Columns>
                                            <telerik:GridBoundColumn DataField="CommitteeID" HeaderText="CommitteeID" UniqueName="CommitteeID" Visible="false">
                                            </telerik:GridBoundColumn>
                                            <telerik:GridBoundColumn DataField="Name" HeaderText="Name" SortExpression="Name" UniqueName="Name" CurrentFilterFunction="Contains" AutoPostBackOnFilter="true" ShowFilterIcon="false">
                                            </telerik:GridBoundColumn>
                                            <telerik:GridTemplateColumn>
                                                <ItemTemplate>
                                                    <telerik:RadButton ID="btnEdit" runat="server" CommandArgument='<% #Eval("CommitteeID")%>' CommandName="ItemEdit" Text="Edit"></telerik:RadButton>
                                                </ItemTemplate>
                                            </telerik:GridTemplateColumn>
                                        </Columns>
                                    </MasterTableView>
                                    <ClientSettings>
                                        <Selecting AllowRowSelect="true"></Selecting>
                                    </ClientSettings>
                                </telerik:RadGrid>

Chirag
Top achievements
Rank 1
 asked on 07 May 2017
2 answers
99 views
I'm working on creating a mobile version of a RadGrid with RenderMode = RenderMode.Mobile. We are experiencing an issue with the GridNumericColumn when it is in edit mode. If the row is open for editing and the stored value is greater than 999, the numeric control is cleared out (blank). If I save the value to 999 or lower, it is displayed correctly. Any ideas? The grid and page work fine when the RenderMode is set to classic. The grid also has AllowScroll = true.
CDK
Top achievements
Rank 1
 answered on 06 May 2017
4 answers
122 views

Hi All,


GridLines are not working in RadGrid. Autogenerated columns = true


my coding:

 

<

 

 

telerik:RadGrid ID="RadGrid1" runat="server" OnNeedDataSource="RadGrid1_NeedDataSource"

 

 

 

 

 

 

 

OnDetailTableDataBind="RadGrid1_DetailTableDataBind"

 

 

 

AutoGenerateHierarchy="true" GridLines="Both"

 

 

 

oncolumncreated="RadGrid1_ColumnCreated1" Skin="WebBlue" >

 

 

 

 

 

 

 

 

</telerik:RadGrid>

 




Bharat Rathore
Dennis
Top achievements
Rank 2
 answered on 05 May 2017
1 answer
254 views

Hello,

I used the lightbox to show a list of data when the user is clicking on a information button. Everything is working as expected. But then on the mobile test of the feature i get to know that something is wrong with the scrolling feature on iOS Safari browser.

So there is a scrollable Content inside the lightbox but when you scroll by touching the glass of phone only the background is scrolling, not the content of the lightbox. On each other platform the Dom working like I expect the modal dialog.

I worked around with the z-indexes of the controls, but no setting get my issue to work. So I tested the issue on the demo site of telerik lightbox (http://demos.telerik.com/aspnet-ajax/lightbox/examples/overview/defaultcs.aspx) and have the same problem.

Is there any workaround to fix this scrolling problem?

Best Wishes

Roland Klug

 

 

Rumen
Telerik team
 answered on 05 May 2017
1 answer
133 views
<telerik:GridTemplateColumn HeaderText="Emp"HeaderStyle-Width="27%" UniqueName="EmpID" DataField="EmpID">                              <FilterTemplate>
    <telerik:RadComboBox RenderMode="Lightweight" ID="RadComboBoxEmp" DataSourceID="dsEmpNameFilter" <br>                                                DataTextField="EmpName"<br>                                                DataValueField="EmpID" <br>                                                Width="100%" AppendDataBoundItems="true" <br>                                                SelectedValue='<%# TryCast(Container, GridItem).OwnerTableView.GetColumn("EmpID").CurrentFilterValue%>'<br>                                                runat="server" OnClientSelectedIndexChanged="EmpNameIndexChanged"><br>                                                <Items><br>                                                    <telerik:RadComboBoxItem Text="All" /><br>                                                </Items><br>                                            </telerik:RadComboBox><br>                                            <telerik:RadScriptBlock ID="RadScriptBlock3" runat="server"><br>                                                <script type="text/javascript"><br>                                                    function EmpNameIndexChanged(sender, args) {<br>                                                        var tableView = $find("<%# TryCast(Container, GridItem).OwnerTableView.ClientID%>");<br>                                                        tableView.filter("EmpID", args.get_item().get_value(), "EqualTo");<br>                                                    }<br>                                                </script><br>                                            </telerik:RadScriptBlock><br>                                        </FilterTemplate><br><br>                                        <ItemTemplate><br>                                            <%# Eval("EmpName")%><br>                                        </ItemTemplate><br>                                        <EditItemTemplate><br>                                            <telerik:RadDropDownList RenderMode="Lightweight" runat="server" ID="EmpIDDropDown" DataValueField="EmpID"<br>                                                DataTextField="EmpName" DataSourceID="dsEmployees"><br>                                            </telerik:RadDropDownList><br>                                        </EditItemTemplate><br>                                    </telerik:GridTemplateColumn></p>
Carol
Top achievements
Rank 1
 answered on 05 May 2017
6 answers
218 views

I am using the AutoComplete control in tag mode, and I have created a button which will drop down the full tag list, based on some code I found in the forums or knowledgebase somewhere. It works nicely, unless I wrap it in an ajax panel. After a postback, the button no longer works - I get a javascript error: "Unable to get property 'itemDataBound' of undefined or null reference" in jQueryPlugins.js at line 237.

Here is my code:

var autoComplete = $find("<%= tag_box.ClientID %>");
var dropDown = autoComplete._dropDown;
var itemData = autoComplete._dropDownItemData;
setTimeout(function (e) {
   dropDown.populate(itemData, true);
   dropDown.open(autoComplete._getDropDownPositionInfo());
   dropDown.highlightNext();
   $('li.racItem').css('display', 'list-item');
}, 200);

The error occurs during the call to 'populate()'

The AutoComplete control works fine by itself after the postback. The tags list is populated, and I can add and remove tags using the keyboard without any fuss.

The script and the AutoComplete are contained in a user control (ascx) which is contained in another user control which has the ajax panel. The script is wrapped in a RadScriptBlock.

I also have two event handlers which I add to the AutoComplete  control, like this:

autoComplete.add_entryAdding(tagEntryAdding);

autoComplete.add_entryRemoved(tagEntryRemoved);

The events do not get called after a postback. I set the handlers from a jQuery 'ready' with a small timeout. Works fine before postback. but not after. The 'ready' code gets called (though for some reason I can't catch it in the browser debugger after postback).

I know I am missing something about how ajax and scripts and user controls work together, but I can't figure it out.

 

Peter Milchev
Telerik team
 answered on 05 May 2017
2 answers
93 views

I develop a website with ASP.NET(C# Webform) and Visual Studio 2012. I use RadTabStrip with RadMultiPage in my webpage, but I deploy to IIS. And then I use my iPad mini to switch rad tab, it appear error message as below:

  「safari error a problem occurred with this webpage so it was reloaded」

in Chinese is:

  「此網頁發生錯誤,因此重新載入。」

or

  Safari 無法打開網頁
  錯誤碼為 WebKit encountered an internal error

I run the same website on Android device(SAM SUNG Galaxy Tab4). There is no problem during I switch the webpages.

Does somebody know how to resolve this problem? Is it belong trail version problem?

章民
Top achievements
Rank 1
 answered on 05 May 2017
3 answers
147 views

It looks like the CSS gets messed up in chrome on the Upload dialog. Is there a CSS fix that can correct this?

I attached a screenshot of the difference between Chrome and IE and can provide an example project of recreating the issue if need be.

Vessy
Telerik team
 answered on 05 May 2017
3 answers
231 views
I have a grid with filtering, sorting, paging enabled.  I added Excel export to it as well.  Once data is loaded, Excel export works like a charm, however, I have an issue with exporting filtered grid. I apply a filter to column, then when I click Export button, CommandRow disappears, all the filter controls disappear, and that's it, no export.

 

My grid

<telerik:RadGrid ID="RadGridOpenCases"
                    runat="server"
                    AutoGenerateColumns="False"
                    DataSourceID="odsOpenCases"
                    AllowPaging="True"
                    PageSize="10"
                    AllowSorting="True"
                    AllowFilteringByColumn="true"
                    Skin="Bootstrap">
 
                    <ExportSettings ExportOnlyData="true" IgnorePaging="true"></ExportSettings>
 
                    <MasterTableView CellSpacing="-1"
                        DataKeyNames="CaseID"
                        DataSourceID="odsOpenCases"
                        EnableNoRecordsTemplate="True"
                        AllowFilteringByColumn="True"
                        CommandItemDisplay="Top">
 
                        <CommandItemSettings ShowExportToExcelButton="true" ShowAddNewRecordButton="false" ShowRefreshButton="false" />
 
                        <Columns>
                            <telerik:GridBoundColumn DataField="casenumber" HeaderText="Case #" SortExpression="casenumber" UniqueName="casenumber" ItemStyle-Wrap="false" AutoPostBackOnFilter="true" ShowFilterIcon="false" />
                            <telerik:GridBoundColumn DataField="subject" HeaderText="Case Name" SortExpression="subject" UniqueName="subject" AutoPostBackOnFilter="true" ShowFilterIcon="false" />
                            <telerik:GridDateTimeColumn DataField="datereceived" HeaderText="Received" SortExpression="datereceived" PickerType="DatePicker" EnableTimeIndependentFiltering="true" DataFormatString="{0:MM/dd/yyyy}" />
                            <telerik:GridBoundColumn DataField="subdivisiondesc" HeaderText="Type" SortExpression="subdivisiondesc" UniqueName="subdivisiondesc" AutoPostBackOnFilter="true" ShowFilterIcon="false" />
                            <telerik:GridBoundColumn DataField="categorydesc" HeaderText="Category" SortExpression="categorydesc" UniqueName="categorydesc" AutoPostBackOnFilter="true" ShowFilterIcon="false" />
                            <telerik:GridBoundColumn DataField="subcategorydesc" HeaderText="SubCategory" SortExpression="subcategorydesc" UniqueName="subcategorydesc" AutoPostBackOnFilter="true" ShowFilterIcon="false" />
                            <telerik:GridBoundColumn DataField="assignedto" HeaderText="Assigned To" SortExpression="assignedto" UniqueName="assignedto" AutoPostBackOnFilter="true" ShowFilterIcon="false" />
                            <telerik:GridBoundColumn DataField="casedoccount" HeaderText="" SortExpression="casedoccount" UniqueName="casedoccountid" AllowFiltering="false" />
                        </Columns>
 
                        <NoRecordsTemplate>
                            <p style="padding: 20px;">No cases to display</p>
                        </NoRecordsTemplate>
                    </MasterTableView>
 
                    <GroupingSettings CaseSensitive="false" />
 
                    <ClientSettings EnableRowHoverStyle="true"
                        EnablePostBackOnRowClick="true">
                        <Selecting AllowRowSelect="True" />
                    </ClientSettings>
 
                </telerik:RadGrid>
My code-behind
Protected Sub RadGridOpenCases_ItemCommand(ByVal sender As Object, ByVal e As GridCommandEventArgs) Handles RadGridOpenCases.ItemCommand
    If e.CommandName = RadGrid.ExportToExcelCommandName Then
        RadGridOpenCases.ExportSettings.Excel.Format = GridExcelExportFormat.Biff
        RadGridOpenCases.ExportSettings.IgnorePaging = True
        RadGridOpenCases.ExportSettings.ExportOnlyData = True
        RadGridOpenCases.ExportSettings.OpenInNewWindow = True
        RadGridOpenCases.ExportSettings.FileName = "Dashboard"
    End If
End Sub
Vessy
Telerik team
 answered on 05 May 2017
Narrow your results
Selected tags
Tags
+? more
Top users last month
Boardy
Top achievements
Rank 2
Veteran
Iron
Benjamin
Top achievements
Rank 3
Bronze
Iron
Veteran
ivory
Top achievements
Rank 1
Iron
Iron
Rob
Top achievements
Rank 3
Bronze
Bronze
Iron
ClausDC
Top achievements
Rank 2
Iron
Iron
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Boardy
Top achievements
Rank 2
Veteran
Iron
Benjamin
Top achievements
Rank 3
Bronze
Iron
Veteran
ivory
Top achievements
Rank 1
Iron
Iron
Rob
Top achievements
Rank 3
Bronze
Bronze
Iron
ClausDC
Top achievements
Rank 2
Iron
Iron
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?