Hi all,
I have a rad list view and a rad filter ... i need to reduce the menu option containing rad filter . so i have use the below java script and code.
Script
Aspx
Rad Ajax Update:
Code
when i try to select the menu of the filter control that time am getting the error like "Microsoft JScript runtime error: Unable to get value of the property 'set_visible': object is null or undefined"
Please fix my issue...
Regards,
Prassin
I have a rad list view and a rad filter ... i need to reduce the menu option containing rad filter . so i have use the below java script and code.
Script
<
script
type
=
"text/javascript"
>
function FilterCreated(sender, eventArgs) {
var filterMenu = sender.get_contextMenu();
filterMenu.add_showing(FilterMenuShowing);
}
function FilterMenuShowing(sender, eventArgs) {
var filter = $find("<%= RadFilter2.ClientID %>");
var currentExpandedItem = sender.get_attributes()._data.ItemHierarchyIndex;
sender.findItemByValue("Between").set_visible(false);
sender.findItemByValue("DoesNotContain").set_visible(false);
sender.findItemByValue("EndsWith").set_visible(false);
sender.findItemByValue("GreaterThan").set_visible(false);
sender.findItemByValue("GreaterThanOrEqualTo").set_visible(false);
sender.findItemByValue("IsEmpty").set_visible(false);
sender.findItemByValue("IsNull").set_visible(false);
sender.findItemByValue("LessThan").set_visible(false);
sender.findItemByValue("LessThanOrEqualTo").set_visible(false);
sender.findItemByValue("NotBetween").set_visible(false);
sender.findItemByValue("NotEqualTo").set_visible(false);
sender.findItemByValue("NotIsEmpty").set_visible(false);
sender.findItemByValue("NotIsNull").set_visible(false);
sender.findItemByValue("And").set_visible(false);
sender.findItemByValue("NotAnd").set_visible(false);
sender.findItemByValue("NotOr").set_visible(false);
sender.findItemByValue("Or").set_visible(false);
}
}
</
script
>
Aspx
<
telerik:RadFilter
runat
=
"server"
ID
=
"RadFilter2"
FilterContainerID
=
"RadListView1"
ClientSettings-ClientEvents-OnFilterCreated
=
"FilterCreated"
ExpressionPreviewPosition
=
"Bottom"
>
<
FieldEditors
>
<
telerik:RadFilterTextFieldEditor
FieldName
=
"ItemName"
DisplayName
=
"ItemName"
DataType
=
"System.String"
/>
<
telerik:RadFilterTextFieldEditor
FieldName
=
"ItemCode"
DisplayName
=
"ItemCode"
DataType
=
"System.String"
/>
</
FieldEditors
>
</
telerik:RadFilter
>
Rad Ajax Update:
<
telerik:AjaxSetting
AjaxControlID
=
"RadFilter2"
>
<
UpdatedControls
>
<
telerik:AjaxUpdatedControl
ControlID
=
"RadListView1"
LoadingPanelID
=
"RadAjaxLoadingPanel1"
/>
<
telerik:AjaxUpdatedControl
ControlID
=
"RadFilter2"
LoadingPanelID
=
"RadAjaxLoadingPanel1"
/>
</
UpdatedControls
>
</
telerik:AjaxSetting
>
Code
Protected Sub RadFilter2_AppyExpressions(ByVal sender As Object, ByVal e As RadFilterApplyExpressionsEventArgs)
Dim provider As New RadFilterListViewQueryProvider(New List(Of RadFilterGroupOperation)())
provider.ProcessGroup(e.ExpressionRoot)
RadListView1.FilterExpressions.Add(provider.ListViewExpressions(0))
RadListView1.Rebind()
End Sub
when i try to select the menu of the filter control that time am getting the error like "Microsoft JScript runtime error: Unable to get value of the property 'set_visible': object is null or undefined"
Please fix my issue...
Regards,
Prassin
7 Answers, 1 is accepted
0
Hi,
I suggest that you examine the project which I have attached in the forum thread below and let me know if it works for you or you need additional assistance.
http://www.telerik.com/community/forums/aspnet-ajax/filter/hide-certain-flter-menu-options-in-radfilter.aspx
Greetings,
Pavlina
the Telerik team
I suggest that you examine the project which I have attached in the forum thread below and let me know if it works for you or you need additional assistance.
http://www.telerik.com/community/forums/aspnet-ajax/filter/hide-certain-flter-menu-options-in-radfilter.aspx
Greetings,
Pavlina
the Telerik team
If you want to get updates on new releases, tips and tricks and sneak peeks at our product labs directly from the developers working on the RadControls for ASP.NET AJAX, subscribe to their blog feed now.
0

Prassin
Top achievements
Rank 1
answered on 14 Aug 2012, 05:40 AM
Hi Pavlina,
I have followed that forum link apply the code like that.. but it showing the same error like "Microsoft JScript runtime error: Unable to get value of the property 'set_visible': object is null or undefined" please have looked up the above mentioned codes and clarify if there any error's on my code..
Thanks & Regards,
Prassin
I have followed that forum link apply the code like that.. but it showing the same error like "Microsoft JScript runtime error: Unable to get value of the property 'set_visible': object is null or undefined" please have looked up the above mentioned codes and clarify if there any error's on my code..
Thanks & Regards,
Prassin
0
Hi Prassin,
Can you specify which version of RadControls for ASP.NET AJAX you are using? If you are not using the latest version, please download it and see if the problem still persists.
Regards,
Pavlina
the Telerik team
Can you specify which version of RadControls for ASP.NET AJAX you are using? If you are not using the latest version, please download it and see if the problem still persists.
Regards,
Pavlina
the Telerik team
If you want to get updates on new releases, tips and tricks and sneak peeks at our product labs directly from the developers working on the RadControls for ASP.NET AJAX, subscribe to their blog feed now.
0

Prassin
Top achievements
Rank 1
answered on 16 Aug 2012, 05:01 AM
Hi Pavlina,
I am using asp ajax Q2 2012 version (second last released version).. my project i wish to stay this version.. and are you sure about my problem resolve after downloading new version..
Regards,
Prassin
I am using asp ajax Q2 2012 version (second last released version).. my project i wish to stay this version.. and are you sure about my problem resolve after downloading new version..
Regards,
Prassin
0
Hi,
Can you prepare a sample runnable project and send it to us via formal support ticket, so we can replicate the described problem locally. We will debug it locally and will get back to you with additional information. You can follow the instructions from this blog post to isolate the issue.
Greetings,
Pavlina
the Telerik team
Can you prepare a sample runnable project and send it to us via formal support ticket, so we can replicate the described problem locally. We will debug it locally and will get back to you with additional information. You can follow the instructions from this blog post to isolate the issue.
Greetings,
Pavlina
the Telerik team
If you want to get updates on new releases, tips and tricks and sneak peeks at our product labs directly from the developers working on the RadControls for ASP.NET AJAX, subscribe to their blog feed now.
0

Prassin
Top achievements
Rank 1
answered on 21 Aug 2012, 06:49 AM
Hi Pavlina
here i am too busy with my work ... so i il attach the code behind and source here.. i think you can easily understand this.. please corporate with me and help to achieve my goal..
Please do the needful
Regards
Prassin
here i am too busy with my work ... so i il attach the code behind and source here.. i think you can easily understand this.. please corporate with me and help to achieve my goal..
<%@ Page Title="" Language="VB" MasterPageFile="~/MasterPage.master" AutoEventWireup="false"
CodeFile="ItemSearch.aspx.vb" Inherits="Presentation_Layer_ItemSearch" %>
<
asp:Content
ID
=
"Content1"
ContentPlaceHolderID
=
"head"
runat
=
"Server"
>
<
link
href
=
"styles/ItemMasterStyles.css"
rel
=
"stylesheet"
type
=
"text/css"
/>
<
style
type
=
"text/css"
>
.divContainer1
{
background: url('main_back.png') no-repeat;
width: 100%;
height: 500px;
position: relative;
}
</
style
>
<
script
src
=
"~/jquery-1.4.2.min.js"
type
=
"text/javascript"
></
script
>
<
style
type
=
"text/css"
>
.imgThNail
{
height: 150px;
width: 150px;
}
</
style
>
<%--<
script
type
=
"text/javascript"
>
function FilterCreated(sender, eventArgs) {
var filterMenu = sender.get_contextMenu();
filterMenu.add_showing(FilterMenuShowing);
}
function FilterMenuShowing(sender, eventArgs) {
var filter = $find("<%= RadFilter2.ClientID %>");
var currentExpandedItem = sender.get_attributes()._data.ItemHierarchyIndex;
// if (filter._expressionItems[currentExpandedItem] == "Father") {
// sender.findItemByValue("IsNull").set_visible(false);
// sender.findItemByValue("NotIsNull").set_visible(false);
// }
// if (filter._expressionItems[currentExpandedItem] == "SubCatName")
// {
sender.findItemByValue("Between").set_visible(false);
sender.findItemByValue("DoesNotContain").set_visible(false);
sender.findItemByValue("EndsWith").set_visible(false);
sender.findItemByValue("GreaterThan").set_visible(false);
sender.findItemByValue("GreaterThanOrEqualTo").set_visible(false);
sender.findItemByValue("IsEmpty").set_visible(false);
sender.findItemByValue("IsNull").set_visible(false);
sender.findItemByValue("LessThan").set_visible(false);
sender.findItemByValue("LessThanOrEqualTo").set_visible(false);
sender.findItemByValue("NotBetween").set_visible(false);
sender.findItemByValue("NotEqualTo").set_visible(false);
sender.findItemByValue("NotIsEmpty").set_visible(false);
sender.findItemByValue("NotIsNull").set_visible(false);
sender.findItemByValue("And").set_visible(false);
sender.findItemByValue("NotAnd").set_visible(false);
sender.findItemByValue("NotOr").set_visible(false);
sender.findItemByValue("Or").set_visible(false);
// }
}
</
script
>--%>
<
script
type
=
"text/javascript"
>
function filterCreated(sender, args) {
sender.get_contextMenu().add_showing(
function(sender, args) {
sender.findItemByValue("Between").set_visible(false);
sender.findItemByValue("DoesNotContain").set_visible(false);
sender.findItemByValue("EndsWith").set_visible(false);
sender.findItemByValue("GreaterThan").set_visible(false);
sender.findItemByValue("GreaterThanOrEqualTo").set_visible(false);
sender.findItemByValue("IsEmpty").set_visible(false);
sender.findItemByValue("IsNull").set_visible(false);
sender.findItemByValue("LessThan").set_visible(false);
sender.findItemByValue("LessThanOrEqualTo").set_visible(false);
sender.findItemByValue("NotBetween").set_visible(false);
sender.findItemByValue("NotEqualTo").set_visible(false);
sender.findItemByValue("NotIsEmpty").set_visible(false);
sender.findItemByValue("NotIsNull").set_visible(false);
sender.findItemByValue("And").set_visible(false);
sender.findItemByValue("NotAnd").set_visible(false);
sender.findItemByValue("NotOr").set_visible(false);
sender.findItemByValue("Or").set_visible(false);
}
);
}
</
script
>
<
telerik:RadCodeBlock
ID
=
"RadCodeBlock2"
runat
=
"server"
>
<
script
type
=
"text/javascript"
>
var uploadedFilesCount = 0;
var isEditMode;
function validateRadUpload(source, e) {
if (isEditMode == null || isEditMode == undefined) {
e.IsValid = false;
if (uploadedFilesCount > 0) {
e.IsValid = true;
}
}
isEditMode = null;
}
function OnClientFileUploaded(sender, eventArgs) {
uploadedFilesCount++;
}
function onNodeClick(sender, args) {
var node = args.get_node();
if (node.get_category() == "Product") {
var childNodes = node.get_nodes();
for (var i = 0; i <
childNodes.get_count
(); i++) {
var
childNode
=
childNodes
.getNode(i);
childNode.select();
}
}
}
</script>
<
script
type
=
"text/javascript"
>
function openRadWindow(ItemId) {
var oWnd = radopen("DialogVB2.aspx?ItemId=" + ItemId, "RadWindow1");
oWnd.center();
}
</
script
>
<
style
type
=
"text/css"
>
.details
{
width: 100%;
height: 90%;
}
.details ul
{
list-style-image: none;
list-style-type: none;
margin: 0;
padding: 10px;
}
.details ul label
{
font-weight: bold;
}
.photo-container
{
padding: 10px;
width: 150px;
float: right;
}
.data-container
{
height: 90%;
width: auto;
}
</
style
>
</
telerik:RadCodeBlock
>
</
asp:Content
>
<
asp:Content
ID
=
"Content2"
ContentPlaceHolderID
=
"ContentPlaceHolder1"
runat
=
"Server"
>
<
div
class
=
"divContainer1"
>
<
telerik:RadAjaxManager
ID
=
"RadAjaxManager1"
runat
=
"server"
>
<
AjaxSettings
>
<
telerik:AjaxSetting
AjaxControlID
=
"RadGrid1"
>
<
UpdatedControls
>
<
telerik:AjaxUpdatedControl
ControlID
=
"RadGrid1"
/>
<
telerik:AjaxUpdatedControl
ControlID
=
"DetailsView1"
LoadingPanelID
=
"RadAjaxLoadingPanel1"
/>
<
telerik:AjaxUpdatedControl
ControlID
=
"RadWindowManager1"
LoadingPanelID
=
"RadAjaxLoadingPanel1"
/>
<
telerik:AjaxUpdatedControl
ControlID
=
"RadBinaryImage2"
LoadingPanelID
=
"RadAjaxLoadingPanel1"
/>
</
UpdatedControls
>
</
telerik:AjaxSetting
>
<
telerik:AjaxSetting
AjaxControlID
=
"RadTreeView2"
>
<
UpdatedControls
>
<
telerik:AjaxUpdatedControl
ControlID
=
"RadGrid1"
/>
<
telerik:AjaxUpdatedControl
ControlID
=
"RadTreeView2"
LoadingPanelID
=
"RadAjaxLoadingPanel1"
/>
<
telerik:AjaxUpdatedControl
ControlID
=
"RadBinaryImage2"
/>
<
telerik:AjaxUpdatedControl
ControlID
=
"RadListView1"
/>
</
UpdatedControls
>
</
telerik:AjaxSetting
>
<
telerik:AjaxSetting
AjaxControlID
=
"AnchorButton"
>
<
UpdatedControls
>
<
telerik:AjaxUpdatedControl
ControlID
=
"RadWindowManager1"
/>
<
telerik:AjaxUpdatedControl
ControlID
=
"RadBinaryImage2"
LoadingPanelID
=
"RadAjaxLoadingPanel1"
/>
<
telerik:AjaxUpdatedControl
ControlID
=
"RadGrid1"
/>
</
UpdatedControls
>
</
telerik:AjaxSetting
>
<
telerik:AjaxSetting
AjaxControlID
=
"btnSearch"
>
<
UpdatedControls
>
<
telerik:AjaxUpdatedControl
ControlID
=
"RadListView1"
LoadingPanelID
=
"RadAjaxLoadingPanel1"
/>
<
telerik:AjaxUpdatedControl
ControlID
=
"txtName"
/>
<
telerik:AjaxUpdatedControl
ControlID
=
"fieldCombo"
/>
</
UpdatedControls
>
</
telerik:AjaxSetting
>
<
telerik:AjaxSetting
AjaxControlID
=
"RadFilter2"
>
<
UpdatedControls
>
<
telerik:AjaxUpdatedControl
ControlID
=
"RadListView1"
LoadingPanelID
=
"RadAjaxLoadingPanel1"
/>
<
telerik:AjaxUpdatedControl
ControlID
=
"RadFilter2"
LoadingPanelID
=
"RadAjaxLoadingPanel1"
/>
</
UpdatedControls
>
</
telerik:AjaxSetting
>
</
AjaxSettings
>
</
telerik:RadAjaxManager
>
<
telerik:RadAjaxLoadingPanel
ID
=
"RadAjaxLoadingPanel1"
runat
=
"server"
>
</
telerik:RadAjaxLoadingPanel
>
<
table
style
=
"width: 990px"
>
<
legend
style="border: 1px groove #000000; font-size: 16px; width: 99%; color: #808080;
font-weight: bold;">Item Search </
legend
>
<
tr
>
<
td
valign
=
"top"
>
<
asp:Panel
ID
=
"Panel1"
Width
=
"325px"
Height
=
"260px"
BorderWidth
=
"1"
runat
=
"server"
>
<
div
id
=
"Div1"
style="float: none; width: 300px; height: 240px; margin-left: 2px;
margin-right: 20px;"
runat
=
"server"
>
<
fieldset
id
=
"FieldSet1"
style
=
"width: 300px; height: 240px;"
>
<
legend
><
b
>Select category</
b
> </
legend
>
<
telerik:RadTreeView
runat
=
"server"
ID
=
"RadTreeView2"
DataSourceID
=
"SqlDataSource4"
DataTextField
=
"SubCatName"
DataFieldID
=
"SubCatId"
DataFieldParentID
=
"MasterCategoryId"
DataValueField
=
"SubCatId"
OnNodeClick
=
"RadTreeView2_NodeClick"
Height
=
"260px"
Width
=
"300px"
BorderWidth
=
"0px"
>
<
DataBindings
>
<
telerik:RadTreeNodeBinding
Depth
=
"0"
Checkable
=
"false"
TextField
=
"SubCatName"
Expanded
=
"false"
/>
</
DataBindings
>
</
telerik:RadTreeView
>
</
fieldset
>
</
div
>
</
asp:Panel
>
</
td
>
<
td
valign
=
"top"
rowspan
=
"2"
>
<
asp:Panel
Width
=
"700px"
Height
=
"460px"
BorderWidth
=
"1"
runat
=
"server"
ScrollBars
=
"Horizontal"
>
<
telerik:RadListView
ID
=
"RadListView1"
runat
=
"server"
DataSourceID
=
"SqlDataSource1"
DataKeyNames
=
"ItemId"
ItemPlaceholderID
=
"ListViewContainer"
Width
=
"700px"
Height
=
"460px"
BorderWidth
=
"1"
>
<
LayoutTemplate
>
<
asp:PlaceHolder
runat
=
"server"
ID
=
"ListViewContainer"
/>
</
LayoutTemplate
>
<
ItemTemplate
>
<
fieldset
style
=
"float: left; width: 205px; height: 160px;"
>
<
legend
><
b
>Item Name</
b
>:
<%#Eval("ItemName")%></
legend
>
<
div
class
=
"details"
>
<
label
>
Code:</
label
>
<%#Eval("ItemCode")%>
<
asp:LinkButton
ID
=
"lnkRegister"
runat
=
"server"
ToolTip
=
"Click here to go to asset registration page"
CommandName
=
"Register"
>Asset registration</
asp:LinkButton
>
<
div
class
=
"photo-container"
>
<
telerik:RadBinaryImage
runat
=
"server"
ID
=
"RadBinaryImage5"
DataValue='<%#Eval("ItemPhotoSmall") %>'
AutoAdjustImageControlSize="false" Width="160px" Height="120px" ToolTip='<%#Eval("ItemName", "Photo of {0}") %>'
AlternateText='<%#Eval("ItemName", "Photo of {0}") %>' />
</
div
>
<
div
class
=
"data-container"
>
<
ul
>
</
ul
>
</
div
>
</
div
>
</
fieldset
>
</
ItemTemplate
>
</
telerik:RadListView
>
</
asp:Panel
>
<%-- </
div
>--%>
<
asp:SqlDataSource
ID
=
"SqlDataSource1"
runat
=
"server"
ConnectionString="<%$ ConnectionStrings:AMSysConnectionString %>"
SelectCommand="prcSelect_ItemMasterGrid" SelectCommandType="StoredProcedure"
DeleteCommand="prcDelete_ItemMaster" DeleteCommandType="StoredProcedure">
<
SelectParameters
>
<
asp:ControlParameter
ControlID
=
"RadTreeView2"
DefaultValue
=
"0"
Name
=
"ItemId"
PropertyName
=
"SelectedValue"
Type
=
"Int64"
/>
<
asp:ControlParameter
ControlID
=
"RadTreeView2"
DefaultValue
=
""
Name
=
"mode"
PropertyName
=
"SelectedNode.Level"
Type
=
"Byte"
/>
</
SelectParameters
>
<
DeleteParameters
>
<
asp:Parameter
Name
=
"ItemId"
Type
=
"Int64"
/>
<
asp:Parameter
DefaultValue
=
"5"
Name
=
"mode"
Type
=
"Byte"
/>
</
DeleteParameters
>
</
asp:SqlDataSource
>
</
td
>
</
tr
>
<
tr
>
<
td
valign
=
"top"
>
<
asp:Panel
ID
=
"Panel2"
Width
=
"325px"
Height
=
"187px"
BorderWidth
=
"1"
runat
=
"server"
>
<
div
id
=
"Div4"
style="float: none; width: 300px; height: 165px; margin-left: 2px;
margin-right: 20px;"
runat
=
"server"
>
<
fieldset
id
=
"FieldSet5"
style
=
"width: 300px; height: 165px; float: none;"
>
<
legend
><
b
>Filter data</
b
> </
legend
>
<
table
>
<
tr
>
<
td
>
<%--
"--%>
<
telerik:RadFilter
runat
=
"server"
ID
=
"RadFilter2"
FilterContainerID
=
"RadListView1"
ClientSettings-ClientEvents-OnFilterCreated
=
"FilterCreated"
ExpressionPreviewPosition
=
"Bottom"
>
<
FieldEditors
>
<
telerik:RadFilterTextFieldEditor
FieldName
=
"ItemName"
DisplayName
=
"ItemName"
DataType
=
"System.String"
/>
<
telerik:RadFilterTextFieldEditor
FieldName
=
"ItemCode"
DisplayName
=
"ItemCode"
DataType
=
"System.String"
/>
</
FieldEditors
>
<
ClientSettings
>
<
ClientEvents
OnFilterCreated
=
"filterCreated"
/>
</
ClientSettings
>
</
telerik:RadFilter
>
</
td
>
</
tr
>
<
tr
>
<
td
>
<%--<
telerik:RadTextBox
ID
=
"txtName"
runat
=
"server"
Width
=
"250px"
/>--%>
</
td
>
</
tr
>
<
tr
align
=
"left"
>
<
td
>
<%--<
telerik:RadButton
ID
=
"btnSearch"
runat
=
"server"
Text
=
"Search"
ButtonType
=
"StandardButton"
>
</
telerik:RadButton
>--%>
</
td
>
</
tr
>
</
table
>
</
fieldset
>
</
div
>
</
asp:Panel
>
</
td
>
</
tr
>
<
tr
>
<
td
valign
=
"top"
>
</
td
>
<
td
valign
=
"top"
>
<
telerik:RadFormDecorator
ID
=
"RadFormDecorator1"
runat
=
"server"
DecoratedControls
=
"All"
EnableRoundedCorners
=
"false"
ControlsToSkip
=
"GridFormDetailsViews, Zone"
/>
<
asp:SqlDataSource
ID
=
"SqlDataSource4"
runat
=
"server"
ConnectionString="<%$ ConnectionStrings:AMSysConnectionString %>"
SelectCommand="prcSelect_SubCategory" SelectCommandType="StoredProcedure">
<
SelectParameters
>
<
asp:Parameter
DefaultValue
=
"0"
Name
=
"SubCatId"
Type
=
"Byte"
/>
<
asp:Parameter
DefaultValue
=
"5"
Name
=
"mode"
Type
=
"Byte"
/>
</
SelectParameters
>
</
asp:SqlDataSource
>
</
td
>
</
tr
>
<
tr
>
<
td
>
</
td
>
<
td
>
</
td
>
</
tr
>
</
table
>
<
telerik:RadWindowManager
ShowContentDuringLoad
=
"false"
AutoSize
=
"true"
EnableShadow
=
"true"
Skin
=
"Black"
ID
=
"RadWindowManager1"
Width
=
"900px"
Height
=
"200px"
runat
=
"server"
>
</
telerik:RadWindowManager
>
</
div
>
</
asp:Content
>
Imports Telerik.Web.UI
Imports System.Linq
Imports System
Imports System.Data.SqlClient
Imports System.Data
Imports System.Configuration
Imports System.Collections.Generic
Imports System.IO
Imports System.IO.Stream
Imports FreeImageAPI.FreeImage
Imports System.Drawing
Imports System.Drawing.Drawing2D
Partial Class Presentation_Layer_ItemSearch
Inherits System.Web.UI.Page
Const MaxTotalBytes As Integer = 1048576 ' 1 MB
Dim totalBytes As Integer
Public SqlDA As New SqlDataAdapter
Public DT As New DataTable
Public CMD As New SqlCommand
Public con As New SqlConnection
Public Tran As SqlTransaction
Public DS As New DataSet
Public Property IsRadAsyncValid() As System.Nullable(Of Boolean)
Get
If Session("IsRadAsyncValid") Is Nothing Then
Session("IsRadAsyncValid") = True
End If
Return Convert.ToBoolean(Session("IsRadAsyncValid").ToString())
End Get
Set(ByVal value As System.Nullable(Of Boolean))
Session("IsRadAsyncValid") = value
End Set
End Property
Public Shared ReadOnly Property ConnectionString() As String
Get
Return ConfigurationManager.ConnectionStrings("AMSysConnectionString2").ConnectionString
End Get
End Property
Protected Overrides Sub OnLoad(ByVal e As EventArgs)
MyBase.OnLoad(e)
IsRadAsyncValid = Nothing
End Sub
Public Sub connect()
If con.State = ConnectionState.Open Then
con.Close()
End If
Dim connetionString As String = ConfigurationManager.ConnectionStrings("AMSysConnectionString").ConnectionString
con = New SqlConnection(connetionString)
End Sub
Public Sub RadAsyncUpload1_ValidatingFile(ByVal sender As Object, ByVal e As Telerik.Web.UI.Upload.ValidateFileEventArgs)
If (totalBytes < MaxTotalBytes) AndAlso (e.UploadedFile.ContentLength < MaxTotalBytes) Then
e.IsValid = True
totalBytes += e.UploadedFile.ContentLength
IsRadAsyncValid = True
Else
e.IsValid = False
IsRadAsyncValid = False
End If
End Sub
Protected Sub Page_PreRender(ByVal sender As Object, ByVal e As EventArgs)
End Sub
Private Property ProcessedNodes() As List(Of RadTreeNode)
Get
Return Session("ProcessedNodes")
End Get
Set(ByVal value As List(Of RadTreeNode))
Session("ProcessedNodes") = value
End Set
End Property
Protected Sub RadTreeView2_NodeClick(ByVal sender As Object, ByVal e As Telerik.Web.UI.RadTreeNodeEventArgs)
Session("CatID") = e.Node.Value
End Sub
Sub HtmlAnchor_Click(ByVal sender As Object, ByVal e As EventArgs)
End Sub
Public Function GetDataTable(ByVal query As String) As DataTable
Dim ConnString As String = ConfigurationManager.ConnectionStrings("AMSysConnectionString2").ConnectionString
Dim conn As SqlConnection = New SqlConnection(ConnString)
Dim adapter As SqlDataAdapter = New SqlDataAdapter
adapter.SelectCommand = New SqlCommand(query, conn)
Dim table1 As New DataTable
conn.Open()
Try
adapter.Fill(table1)
Finally
conn.Close()
End Try
Return table1
End Function
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
If Not IsPostBack Then
Session("mode") = 3
End If
End Sub
Protected Sub RadTreeView2_NodeClick1(ByVal sender As Object, ByVal e As Telerik.Web.UI.RadTreeNodeEventArgs) Handles RadTreeView2.NodeClick
End Sub
Protected Sub RadListView1_ItemCommand(ByVal sender As Object, ByVal e As Telerik.Web.UI.RadListViewCommandEventArgs) Handles RadListView1.ItemCommand
If e.CommandName = "Register" Then
Dim item As RadListViewDataItem = TryCast(e.ListViewItem, RadListViewDataItem)
Dim myValue As String = item.GetDataKeyValue("ItemId").ToString()
Session("ItemId") = myValue
Response.Redirect("AssetRegisterNew.aspx")
End If
End Sub
Protected Sub RadFilter2_AppyExpressions(ByVal sender As Object, ByVal e As RadFilterApplyExpressionsEventArgs)
Dim provider As New RadFilterListViewQueryProvider(New List(Of RadFilterGroupOperation)())
provider.ProcessGroup(e.ExpressionRoot)
RadListView1.FilterExpressions.Add(provider.ListViewExpressions(0))
RadListView1.Rebind()
End Sub
End Class
Please do the needful
Regards
Prassin
0
Hi,
Attached to this message is a sample runnable project which handles the desired functionality and is working without problems. Check it out and see what is the difference in your case and what you need to change in order to resolve the problem you are facing.
Greetings,
Pavlina
the Telerik team
Attached to this message is a sample runnable project which handles the desired functionality and is working without problems. Check it out and see what is the difference in your case and what you need to change in order to resolve the problem you are facing.
Greetings,
Pavlina
the Telerik team
If you want to get updates on new releases, tips and tricks and sneak peeks at our product labs directly from the developers working on the RadControls for ASP.NET AJAX, subscribe to their blog feed now.