Telerik Forums
UI for ASP.NET AJAX Forum
1 answer
83 views
Hello All,

I am using telerik in buit filter functionality with only below code in HTML, but filter is not working when apply new search.
Kindly check attached grid for question explanation.

to limit filter creteria, below the JS,

var

 

column = null;

 

 

function MenuShowing(sender, args) {

 

 

if (column == null)

 

 

return;

 

 

var menu = sender;

 

 

var items = menu.get_items();

 

 

if (column.get_dataType() == "System.String") {

 

 

var i = 0;

 

 

while (i < items.get_count()) {

 

 

if (!(items.getItem(i).get_value() in { 'NoFilter': '', 'Contains': '', 'DoesNotContain': '', 'StartsWith': '', 'EndsWith': '', 'NotEqualTo': '', 'EqualTo': '' })) {

 

 

var item = items.getItem(i);

 

 

if (item != null)

 

item.set_visible(

false);

 

}

 

else {

 

 

var item = items.getItem(i);

 

 

if (item != null)

 

item.set_visible(

true);

 

}

i++;

}

}

 

if (column.get_dataType() == "System.Int64") {

 

 

var j = 0;

 

 

while (j < items.get_count()) {

 

 

if (!(items.getItem(j).get_value() in { 'NoFilter': '', 'GreaterThan': '', 'LessThan': '', 'NotEqualTo': '', 'EqualTo': '', 'Contains': '', 'DoesNotContain': '', 'StartsWith': '', 'EndsWith': '' })) {

 

 

var item = items.getItem(j);

 

 

if (item != null)

 

item.set_visible(

false);

 

}

 

else {

 

 

var item = items.getItem(j);

 

 

if (item != null)

 

item.set_visible(

true);

 

}

j++;

}

}

 

if (column.get_dataType() == "System.Boolean") {

 

 

var j = 0;

 

 

while (j < items.get_count()) {

 

 

if (!(items.getItem(j).get_value() in { 'NoFilter': '', 'EqualTo': '' })) {

 

 

var item = items.getItem(j);

 

 

if (item != null)

 

item.set_visible(

false);

 

}

 

else {

 

 

var item = items.getItem(j);

 

 

if (item != null)

 

item.set_visible(

true);

 

}

j++;

}

}

column =

null;

 

}

 

function filterMenuShowing(sender, eventArgs) {

 

column = eventArgs.get_column();

}



And the Grid is below,


 

<telerik:RadGrid runat="server" Width="580px" Height="350px" Style="margin: 7px 0px 0px 7px;"

 

 

ID="grdDelegation" AutoGenerateColumns="False" AllowPaging="True" GridLines="None"

 

 

PageSize="5" AllowFilteringByColumn="true"

 



<

 

ClientSettings EnablePostBackOnRowClick="true" AllowColumnsReorder="True" ReorderColumnsOnClient="True">

 

 

<Selecting AllowRowSelect="True" />

 

 

<ClientEvents OnFilterMenuShowing="filterMenuShowing" />

 

 

</ClientSettings>

 

 

<GroupingSettings CaseSensitive="false" />

 

 

<FilterMenu OnClientShown="MenuShowing" />

 

 

<HeaderStyle Font-Bold="true" HorizontalAlign="Center" />

 



Maria Ilieva
Telerik team
 answered on 29 Nov 2010
1 answer
367 views
I added the reference to Telerik.Web.UI.  Both the .net framework and the dll are for version 3.5.  I have added the radinput box and everything worked fine.  But when I hadded the rad script manager I received the error, Could not load file or assembly Telerik.Web.UI in the actual VS Designer.  There are no smart tags that I can see to force the update in the web.config for the httphandlers section.  Is there a way to turn smart tags on?

Any suggestions on how to resolve this issue?

Thanks



<?

 

xml version="1.0"?>

 

<

 

configuration>

 

<

 

configSections>

 

<

 

sectionGroup name="system.web.extensions" type="System.Web.Configuration.SystemWebExtensionsSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">

 

<

 

sectionGroup name="scripting" type="System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">

 

<

 

section name="scriptResourceHandler" type="System.Web.Configuration.ScriptingScriptResourceHandlerSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication"/>

 

<

 

sectionGroup name="webServices" type="System.Web.Configuration.ScriptingWebServicesSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">

 

<

 

section name="jsonSerialization" type="System.Web.Configuration.ScriptingJsonSerializationSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="Everywhere"/>

 

<

 

section name="profileService" type="System.Web.Configuration.ScriptingProfileServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication"/>

 

<

 

section name="authenticationService" type="System.Web.Configuration.ScriptingAuthenticationServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication"/>

 

<

 

section name="roleService" type="System.Web.Configuration.ScriptingRoleServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication"/></sectionGroup></sectionGroup></sectionGroup></configSections><appSettings/>

 

<

 

connectionStrings/>

 

<

 

system.web>

 

<!--

 

 

Set compilation debug="true" to insert debugging

symbols into the compiled page. Because this

affects performance, set this value to true only

during development.

Visual Basic options:

Set strict="true" to disallow all data type conversions

where data loss can occur.

Set explicit="true" to force declaration of all variables.

 

 

-->

 

<

 

compilation debug="true" strict="false" explicit="true">

 

<

 

assemblies>

 

<

 

add assembly="System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>

 

<

 

add assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>

 

<

 

add assembly="System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>

 

<

 

add assembly="System.Data.DataSetExtensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>

 

<

 

add assembly="System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>

 

<

 

add assembly="System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>

 

<

 

add assembly="System.Speech, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>

 

<

 

add assembly="Telerik.Web.Design, Version=2010.2.929.35, Culture=neutral, PublicKeyToken=121FAE78165BA3D4"/>

 

</

 

assemblies></compilation>

 

<

 

pages>

 

<

 

namespaces>

 

<

 

clear/>

 

<

 

add namespace="System"/>

 

<

 

add namespace="System.Collections"/>

 

<

 

add namespace="System.Collections.Specialized"/>

 

<

 

add namespace="System.Configuration"/>

 

<

 

add namespace="System.Text"/>

 

<

 

add namespace="System.Text.RegularExpressions"/>

 

<

 

add namespace="System.Web"/>

 

<

 

add namespace="System.Web.Caching"/>

 

<

 

add namespace="System.Web.SessionState"/>

 

<

 

add namespace="System.Web.Security"/>

 

<

 

add namespace="System.Web.Profile"/>

 

<

 

add namespace="System.Web.UI"/>

 

<

 

add namespace="System.Web.UI.WebControls"/>

 

<

 

add namespace="System.Web.UI.WebControls.WebParts"/>

 

<

 

add namespace="System.Web.UI.HtmlControls"/>

 

</

 

namespaces>

 

<

 

controls>

 

<

 

add tagPrefix="asp" namespace="System.Web.UI" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>

 

<

 

add tagPrefix="asp" namespace="System.Web.UI.WebControls" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/></controls></pages>

 

<!--

The <authentication> section enables configuration

of the security authentication mode used by

ASP.NET to identify an incoming user.

 

 

-->

 

<

 

authentication mode="None"/>

 

<!--

The <customErrors> section enables configuration

of what to do if/when an unhandled error occurs

during the execution of a request. Specifically,

it enables developers to configure html error pages

to be displayed in place of a error stack trace.

<customErrors mode="RemoteOnly" defaultRedirect="GenericErrorPage.htm">

<error statusCode="403" redirect="NoAccess.htm" />

<error statusCode="404" redirect="FileNotFound.htm" />

</customErrors>

 

 

-->

 

<

 

customErrors mode="Off"/>

 

<

 

httpHandlers>

 

<

 

remove verb="*" path="*.asmx"/>

 

<

 

add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>

 

<

 

add verb="*" path="*_AppService.axd" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>

 

<

 

add verb="GET,HEAD" path="ScriptResource.axd" validate="false" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/></httpHandlers>

 

<

 

httpModules>

 

<

 

add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/></httpModules></system.web>

 

<

 

system.codedom>

 

<

 

compilers>

 

<

 

compiler language="c#;cs;csharp" extension=".cs" type="Microsoft.CSharp.CSharpCodeProvider,System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" warningLevel="4">

 

<

 

providerOption name="CompilerVersion" value="v3.5"/>

 

<

 

providerOption name="WarnAsError" value="false"/></compiler>

 

<

 

compiler language="vb;vbs;visualbasic;vbscript" extension=".vb" type="Microsoft.VisualBasic.VBCodeProvider, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" warningLevel="4">

 

<

 

providerOption name="CompilerVersion" value="v3.5"/>

 

<

 

providerOption name="OptionInfer" value="true"/>

 

<

 

providerOption name="WarnAsError" value="false"/></compiler></compilers></system.codedom>

 

<

 

system.webServer>

 

<

 

validation validateIntegratedModeConfiguration="false"/>

 

<

 

modules>

 

<

 

remove name="ScriptModule"/>

 

<

 

add name="ScriptModule" preCondition="managedHandler" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/></modules>

 

<

 

handlers>

 

<!--

 

<add path="Telerik.Web.UI.WebResource.axd" verb="*" type="Telerik.Web.UI.WebResource, Telerik.Web.UI, Version=2010.2.929.35, Culture=neutral, PublicKeyToken=121fae78165ba3d4"

 

name="Telerik.Web.UI.WebResource"/>

 

-->

 

<

 

remove name="WebServiceHandlerFactory-Integrated"/>

 

<

 

remove name="ScriptHandlerFactory"/>

 

<

 

remove name="ScriptHandlerFactoryAppServices"/>

 

<

 

remove name="ScriptResource"/>

 

<

 

add name="ScriptHandlerFactory" verb="*" path="*.asmx" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>

 

<

 

add name="ScriptHandlerFactoryAppServices" verb="*" path="*_AppService.axd" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>

 

<

 

add name="ScriptResource" verb="GET,HEAD" path="ScriptResource.axd" preCondition="integratedMode" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/></handlers></system.webServer>

 

<

 

runtime>

 

<

 

assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">

 

<

 

dependentAssembly>

 

<

 

assemblyIdentity name="System.Web.Extensions" publicKeyToken="31bf3856ad364e35"/>

 

<

 

bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="3.5.0.0"/></dependentAssembly>

 

<

 

dependentAssembly>

 

<

 

assemblyIdentity name="System.Web.Extensions.Design" publicKeyToken="31bf3856ad364e35"/>

 

<

 

bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="3.5.0.0"/></dependentAssembly></assemblyBinding></runtime></configuration>

 

Simon
Telerik team
 answered on 29 Nov 2010
1 answer
95 views
Dear Team ,
I have two issues:

1.I got this type of errro.when i click continue  any edit button in grid or add new button in grid
Microsoft JScript runtime error: Sys.InvalidOperationException: ScriptLoader.loadScripts cannot be called while the ScriptLoader is already loading scripts.
how can  i avoid this problems ..this major problems in my project..our client ask questions.

2. when i click addnew or edit button in grid takes time to open in entry field ..how can  i avoid this problems..it is verry slow ..give good solution for past access for grid fields.

need quick past,

With Regards,
S.Kannadasan


Maria Ilieva
Telerik team
 answered on 29 Nov 2010
2 answers
130 views
Hi All

This is driving me "Nuts"

I have an Image link in a Template Column in a RadGrid,
The image has got a blue line around it, I have read that this can be solved by setting the BorderPrimitive to = Collapse,
Can someone PLEASE tell me where / How to set this !!!

Many Thanks

Regards

Darren
Cush
Top achievements
Rank 1
 answered on 29 Nov 2010
5 answers
170 views
Hi,

Sorry for my basic question.

I am replacing Asp.net ListView with telerik grid. In my list view, i am using InsertItem template to insert records into database. To achieve same thing in rad grid, am using EditFormSettings, FormTemplate and CommandItem properties of gird. But nothing is displaying when am clicking add new record button. (am expecting controls to display which are defined in FormTemplate.

Could you please help on this regard.

Any sample would be highly appreciated.

Thanks,
Sumanth
Sumanth
Top achievements
Rank 1
 answered on 29 Nov 2010
1 answer
178 views

After i select a file for upload, then hit a submit button (standard <asp:Imagebutton) - I get an error:

Cannot find a part of the path

and a querystring of RadUrid= has been added

Here is the aspx code:

<telerik:RadProgressManager runat="server" ID="RadProgressManager1" EnableMemoryOptimization="false" />
                        <telerik:RadAsyncUpload runat="server" ID="AsyncUp1" 
                            OnClientFileUploaded="fileUploaded" TargetFolder="/images/BlogThumbs" AllowedFileExtensions=".jpg,.tif,.png,.gif,.jpeg" />
                          
                        <telerik:RadProgressArea runat="server" ID="RadProgressArea1" />

and the fileUploaded script:

function fileUploaded(sender, args)
        {
        var name = args.get_fileName();
        var $ = $telerik.$;
              
        $(".info-panel").
        append($("<div>" + name + "</div>")).show();
        }

It was working - and i just upgraded to the newest 2010 version.

Any ideas?

Simon
Telerik team
 answered on 29 Nov 2010
1 answer
140 views
I am new to this stuff so I may be the issue.  I have a master page and content page.  On the master page I have a combobox.
<telerik:RadComboBox ID="cbBox" runat="server" AutoPostBack="True" 
                         Height="120px" 
                        ErrorMessage="No Items Available" Sort="Ascending">
 </telerik:RadComboBox>

 

 Fill by code behind(c#):

 

using (WorkFlowEntities items = new WorkFlowEntities())
 {
   {
     this.cbBox.DataSource = from c in items.vw_UserAuth
where c.DomainName== "me"                                                         select new { c.Name, c.Item };
 this.cbProject.DataTextField = "Name";
 this.cbProject.DataValueField = "Item";
 this.cbProject.DataBind();
 this.cbProject.Items.Insert(0, new RadComboBoxItem("Select a item", string.Empty));
 }
}

 All of this works fine.  I am trying to access the combobox from a content page but it always returns "" not null though.  I am using this code to get the values:
 

 

private string getSelectedProject()
       {
           RadComboBox masterCombo = (RadComboBox)Master.FindControl("cbBox");
           if (masterCombo != null)
           {
               return masterCombo.SelectedValue.ToString();
           }
           else
           {
               return null;
           }
       }

I know there is data being return because i tried hard coding the selected value.

 

 

 

Princy
Top achievements
Rank 2
 answered on 29 Nov 2010
1 answer
155 views
Hi,

Is there any way to handle rad grid Row selection event in server side without using grid button column.

Regards
Jidesh
Jidesh Guptha
Top achievements
Rank 1
 answered on 29 Nov 2010
1 answer
114 views
i have a radgrid contains gridtemplatecolumns need to be sorted. i know that i sort by sort expression and it works well.
but what if i had a gridtemplatecolumn which is custom. For example if i had Three columns :  Number1 ,  Number2 ,  SUM
Column SUM i set it's value by adding the values of Number1 and Number2.how can i sort Column SUM ???
Pavlina
Telerik team
 answered on 29 Nov 2010
3 answers
636 views
Hi!

I have the same problem:
My asp:ImageButton is inside a telerik:RadAjaxManager and do the same code:

HttpContext.Current.Response.ClearContent();
HttpContext.Current.Response.ClearHeaders();
HttpContext.Current.Response.AddHeader( "content-disposition", string.Format( "attachment; filename={0}", "ElencoCandidati.xls" ) );
HttpContext.Current.Response.ContentType = "application/ms-excel; charset=utf-8";
HttpContext.Current.Response.Write( wResult );
HttpContext.Current.Response.End();
HttpContext.Current.Response.Flush();

Without the telerik:RadAjaxManager work fine but when i run my website with a telerik:RadAjaxManager I have the same error:

Line: 938
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 '<html xmlns:o="urn:s'.


What can I do?


Thanks in advance!


Francesco
Lorenzo
Top achievements
Rank 1
 answered on 29 Nov 2010
Narrow your results
Selected tags
Tags
+? more
Top users last month
Jake
Top achievements
Rank 1
RBarnes
Top achievements
Rank 1
Iron
Iron
Rami
Top achievements
Rank 1
Iron
Veteran
Nathan
Top achievements
Rank 1
Kumeri
Top achievements
Rank 1
Iron
Veteran
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Jake
Top achievements
Rank 1
RBarnes
Top achievements
Rank 1
Iron
Iron
Rami
Top achievements
Rank 1
Iron
Veteran
Nathan
Top achievements
Rank 1
Kumeri
Top achievements
Rank 1
Iron
Veteran
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?