<
EditFormSettings
EditFormType
=
"Template"
>
<
FormTemplate
>
<
div
class
=
"editGridSubGoal"
>
>
<
asp:Label
ID
=
"lblSubGoalText"
runat
=
"server"
Text
=
"Sub-Goal:"
AssociatedControlID
=
"tbSubGoalText"
Visible
=
"false"
/>
<
asp:TextBox
ID
=
"tbSubGoalText"
runat
=
"Server"
TextAlign
=
"Right"
TextMode
=
"MultiLine"
Rows
=
"5"
Columns
=
"55"
Text='<%# Eval("SubgoalText") %>' MaxLength="255" style=" overflow:auto;"
onkeydown="if (this.value.length > 255) this.value = this.value.substring(0, 255);"
onkeyup="if (this.value.length > 255) this.value = this.value.substring(0, 255);"/>
<
asp:RequiredFieldValidator
ID
=
"tbSubGoalText_RequiredFieldValidator"
runat
=
"server"
ErrorMessage
=
"* Required"
CssClass
=
"validator"
ControlToValidate="tbSubGoalText" Display="Dynamic" />
<
asp:Label
ID
=
"lblEditSubGoalStatus"
runat
=
"server"
Text
=
"Status:"
AssociatedControlID
=
"ddlSubGoalStatus"
Visible
=
"false"
/>
<
asp:DropDownList
ID
=
"ddlSubGoalStatus"
runat
=
"server"
SelectedValue='<%# Bind("StatusTypeCode") %>'>
<
asp:ListItem
Value
=
"INPROGRESS"
Text
=
"In Progress"
/>
<
asp:ListItem
Value
=
"MET"
Text
=
"Met"
/>
<
asp:ListItem
Value
=
"UNMET"
Text
=
"Un-Met"
/>
</
asp:DropDownList
>
<
asp:LinkButton
ID
=
"btnCancelSubGoal"
Text
=
"Cancel"
runat
=
"server"
CausesValidation
=
"False"
CommandName
=
"Cancel"
></
asp:LinkButton
>
<
asp:LinkButton
ID
=
"btnSaveSubGoal"
runat
=
"server"
CssClass
=
"silverLinkButton"
CommandName='<%# (Container is GridEditFormInsertItem) ? "PerformInsert" : "Update" %>' ><
span
>Save</
span
></
asp:LinkButton
>
</
div
>
</
FormTemplate
>
var
element=InputFormOnPageSampleNameForExamplePurposesOnly
element._events.blur[0].handler()
//<-this actually executes and updates what I need!
element.blur
//returns
function
blur() { [native code] }
element.blur()
//returns
undefined
'Telerik' is undefined
'Telerik.Web.UI.RadListBox' is null
Please support.
Thanks and Regards,
Santhosh Naik
<
form
id
=
"form1"
runat
=
"server"
>
<%@ Register Assembly="Microsoft.ReportViewer.WebForms, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91"
Namespace="Microsoft.Reporting.WebForms" TagPrefix="rvweb" %>
<
telerik:RadScriptManager
runat
=
"server"
ID
=
"RadScriptManager1"
EnablePartialRendering
=
"true"
>
</
telerik:RadScriptManager
>
<
telerik:RadAjaxLoadingPanel
ID
=
"RadAjaxLoadingPanel1"
runat
=
"server"
>
</
telerik:RadAjaxLoadingPanel
>
<
telerik:RadSkinManager
ID
=
"radSkinManager1"
runat
=
"server"
Skin
=
"WebBlue"
></
telerik:RadSkinManager
>
<
telerik:RadAjaxManager
ID
=
"ajaxMgr1"
runat
=
"server"
>
<
AjaxSettings
>
<
telerik:AjaxSetting
AjaxControlID
=
"pnlMain"
>
<
UpdatedControls
>
<
telerik:AjaxUpdatedControl
ControlID
=
"pnlMain"
LoadingPanelID
=
"RadAjaxLoadingPanel1"
/>
</
UpdatedControls
>
</
telerik:AjaxSetting
>
</
AjaxSettings
>
</
telerik:RadAjaxManager
>
<
div
>
<
asp:Panel
ID
=
"pnlMain"
runat
=
"server"
Style
=
"height: 100vh;"
>
<
asp:Button
ID
=
"btnViewReport"
runat
=
"server"
Text
=
"View"
OnClick
=
"btnViewReport_Click"
/>
<
hr
/>
<
rvweb:ReportViewer
ID
=
"rptViewer"
runat
=
"server"
AsyncRendering
=
"false"
Height
=
"100%"
Width
=
"100%"
ProcessingMode
=
"Remote"
ShowZoomControl
=
"false"
SizeToReportContent
=
"true"
CssClass
=
"reportBody"
PageCountMode
=
"Actual"
ShowPrintButton
=
"true"
ExportContentDisposition
=
"AlwaysInline"
>
</
rvweb:ReportViewer
>
</
asp:Panel
>
</
div
>
</
form
>
Here is my code:
Control .ascx code...
<%
@ Control Language="VB" AutoEventWireup="false" CodeFile="FileTileview.ascx.vb" Inherits="Modules_DAM_v3_Controls_FileTileview" %>
<%
@ Register TagPrefix="telerik" Namespace="Telerik.Web.UI" Assembly="Telerik.Web.UI" %>
<
script type="text/javascript" src="Controls/jscript/FileList.js">
</
script>
<telerik:RadDataPager ID="RadDataPagerAssetsTop" runat="server" PagedControlID="RadListView1" Skin="Default" enableViewstate="false" >
<Fields>
<telerik:RadDataPagerButtonField FieldType="FirstPrev" />
<telerik:RadDataPagerButtonField FieldType="Numeric" />
<telerik:RadDataPagerButtonField FieldType="NextLast" />
<telerik:RadDataPagerPageSizeField PageSizeText="Page size:" />
<telerik:RadDataPagerTemplatePageField HorizontalPosition="RightFloat">
<PagerTemplate>
<b>
<br />
</b>
</PagerTemplate>
</telerik:RadDataPagerTemplatePageField>
</Fields> </telerik:RadDataPager>
<div class="clear"></div>
<telerik:RadListView ID="RadListView1" runat="server" AllowPaging="True" PageSize="10" ItemPlaceholderID="ProductsHolder" DataKeyNames="FileId" AllowCustomPaging="false" >
<ItemTemplate>
<div class="smallThumbnail">
<div class="smallThumbnailcontent">
<div class="image">
<asp:ImageButton ID="imgThumb" runat="server" CssClass="asset_image" CommandName="Preview" />
</div>
<div class="detail">
<asp:Literal ID="ltlDetails" runat="server"></asp:Literal>
<asp:Label ID="lblDetails" runat="server"></asp:Label>
</div>
<div class="buttons">
<asp:imageButton ID="btndownload" runat="server" Text="download" CommandName="Download" CommandArgument
<asp:imageButton ID="btnFileInfo" runat="server" Text="Info" CommandName="FileInfo"/>
<asp:imageButton ID="btnPreview" runat="server" Text="Preview" CommandName="Preview"/>
<asp:imageButton ID="btnFileMgt" runat="server" Text="Mgt" CommandName="FileMgt"/>
<asp:LinkButton ID="lnkbtnPath" runat="server" CommandName="PathLink"></asp:LinkButton>
</div>
<asp:HiddenField ID="hfProductId" runat="server" />
</div>
</div>
</ItemTemplate>
<LayoutTemplate>
<asp:Panel ID="ProductsHolder" runat="server" />
</LayoutTemplate>
</telerik:RadListView>
<div class="clear"></div>
<telerik:RadDataPager ID="RadDataPagerAssetsBottom" runat="server" PagedControlID="RadListView1" Skin="Default">
<Fields>
<telerik:RadDataPagerButtonField FieldType="FirstPrev" />
<telerik:RadDataPagerButtonField FieldType="Numeric" />
<telerik:RadDataPagerButtonField FieldType="NextLast" />
<telerik:RadDataPagerPageSizeField PageSizeText="Page size: " />
<telerik:RadDataPagerTemplatePageField HorizontalPosition="RightFloat">
<PagerTemplate>
<b>Items
<asp:Label runat="server" ID="Label1" Text="<%# Container.Owner.TotalRowCount%>" />
<br />
</b>
</PagerTemplate>
</telerik:RadDataPagerTemplatePageField> </Fields>
</telerik:RadDataPager>
Protected Property _FolderId() As
Get
Return ViewState(ID.ToString & "_FolderId"
End
Set(ByVal value As Integer
ViewState(ID.ToString &
"_FolderId" ) = value
End
End
Protected Property _FolderPath() As
Get
Return ViewState(ID.ToString & "_FolderPath"
End
Set(ByVal value As String
ViewState(ID.ToString &
"_FolderPath" ) = value
End
End
Protected Property _ParentId() As
Return ViewState(ID.ToString & "_ParentId" )
End
Set(ByVal value As Integer )
ViewState(ID.ToString &
"_ParentId" ) = value
End
End
#End Region
Public Sub
ResetRadListPageIndex()
BuildDataTable()
Dim x As New ServiceRefAssets.
Dim y = x.GetSearch1FilesOneChildDown(AssetUser.UsernameAssetMgt, AssetUser.PasswordAssetMgt, _FolderPath, 100, False
ObjectToFileDatatable(y)
DatabindListView()
End
End
Protected Sub
dt.Clear()
dt.Columns.Add(
"IsFolder")
dt.Columns.Add(
"FolderId")
dt.Columns.Add(
"ParentId")
dt.Columns.Add(
"FolderName")
dt.Columns.Add(
"FolderPath")
dt.Columns.Add(
"FolderDeleted")
dt.Columns.Add(
"FileId")
dt.Columns.Add(
"FileName")
dt.Columns.Add(
"FileType")
dt.Columns.Add(
"FileExtension")
dt.Columns.Add(
"FileSize")
dt.Columns.Add(
"Title")
dt.Columns.Add(
"Description")
dt.Columns.Add(
"Deleted")
dt.Columns.Add(
"FileInfo")
End
Protected Sub ObjectToFileDatatable(ByVal obj As Object
For Each i As ServiceRefAssets.File In
dr = dt.NewRow
dr.Item(
"IsFolder") =
dr.Item(
"FileId"
dr.Item(
"FileName"
dr.Item(
"FileType"
dr.Item(
"FileExtension"
dr.Item(
"FileSize"
dr.Item(
"Title"
dr.Item(
"Description") = ""
dr.Item(
"Deleted") =
dr.Item(
"FolderId"
dr.Item(
"FolderName"
dr.Item(
"FolderPath"
dr.Item(
"FolderDeleted") =
dr.Item(
"FileInfo") = ""
dt.Rows.Add(dr)
End
Public Sub DatabindListView(Optional ByVal dtbl As DataTable = Nothing
If dtbl Is Nothing
RadListView1.CurrentPageIndex = SelectedPage
FileColdtbl = dtbl
RadListView1.VirtualItemCount = dtbl.Rows.Count
End
RadListView1.DataSource = FileColdtbl
RadListView1.DataBind()
End
Protected Sub
RadListView1.CurrentPageIndex = 0
End
Protected Sub RadListView1_PageIndexChanged(ByVal sender As Object, ByVal e As Telerik.Web.UI.RadListViewPageChangedEventArgs) Handles
RadListView1.DataSource = FileColdtbl
RadListView1.DataBind()
RaiseEvent
End
Protected Sub RadListView1_PageSizeChanged(ByVal sender As Object, ByVal e As Telerik.Web.UI.RadListViewPageSizeChangedEventArgs) Handles
RadListView1.DataSource = FileColdtbl
RadListView1.DataBind()
End
Protected Sub RadDataPagerAssetsTop_PageIndexChanged(ByVal sender As Object, ByVal e As Telerik.Web.UI.RadDataPagerPageIndexChangeEventArgs) Handles
If e IsNot Nothing
SelectedPage =
CInt
SelectedPage = 0
End
End
Protected Sub RadDataPagerAssetsBottom_PageIndexChanged(ByVal sender As Object, ByVal e As Telerik.Web.UI.RadDataPagerPageIndexChangeEventArgs) Handles
SelectedPage =
CInt
End
Protected Sub RadListView1_ItemDataBound(ByVal sender As Object, ByVal e As Telerik.Web.UI.RadListViewItemEventArgs) Handles
Dim DefaultServerPath As String
Dim FolderPath As String =
Dim FullFolderPath As String =
Dim FileConfirm As String =
Dim RadDataItem As
RadDataItem = e.Item
Dim item As System.Data.
item = RadDataItem.DataItem
Dim lblDetails As Label = DirectCast(e.Item.FindControl("lblDetails"), Label
Dim ImgBtfolderFiles As ImageButton = DirectCast(e.Item.FindControl("imgThumb"), ImageButton
Dim litFileName As Literal = DirectCast(e.Item.FindControl("litFileName"), Literal
Dim litFileType As Literal = DirectCast(e.Item.FindControl("litFileType"), Literal
Dim ImgBtnDownload As ImageButton = DirectCast(e.Item.FindControl("btndownload"), ImageButton
Dim ImgBtnInfo As ImageButton = DirectCast(e.Item.FindControl("btnFileInfo"), ImageButton
Dim ImgBtnPreview As ImageButton = DirectCast(e.Item.FindControl("btnPreview"), ImageButton
Dim lnkbtnPath As LinkButton = DirectCast(e.Item.FindControl("lnkbtnPath"), LinkButton
Dim ImgBtnFileMgt As ImageButton = DirectCast(e.Item.FindControl("btnFileMgt"), ImageButton
Dim ImageThumbPath As String = String
Dim NodeValue As String =
Dim RadTreeClientId As String =
lblDetails.Text = DNA.Web.Helper.
AssetsHelper
lblDetails.ToolTip = item.Item(3).ToString
ImgBtnDownload.ImageUrl = imagePath2 +
ImgBtnDownload.ToolTip =
ImgBtnDownload.Attributes.Add(
"onClick", "OnClientFileOpenWebNative('" + item.Item(1).ToString + "','" + item.Item(3).ToString + "','" + FileConfirm + "')"
ImgBtnInfo.ImageUrl = imagePath2 +
ImgBtnInfo.ToolTip =
ImgBtnInfo.CommandArgument = item.Item(1)
ImgBtnPreview.ImageUrl = imagePath2 +
ImgBtnPreview.ToolTip =
ImgBtnPreview.CommandArgument = item.Item(1)
ImgBtnFileMgt.ImageUrl = imagePath2 +
ImgBtnFileMgt.ToolTip =
ImgBtnFileMgt.CommandArgument = item.Item(1)
ImgBtnFileMgt.Visible =
If item.Item(8) = "Folder Up"
If Instance.UsePortalDI
ImgBtfolderFiles.ImageUrl = imagePath &
ImgBtfolderFiles.CommandArgument = _ParentId
ImgBtfolderFiles.CommandName =
NodeValue = _ParentId
ImgBtfolderFiles.OnClientClick =
"selectNode('" + NodeValue + "', '" + RadTreeClientId +
End
ElseIf item.Item(8) = "Folder" Or item.Item(8) = "DIR " Then
ImgBtfolderFiles.ImageUrl = DNA.Web.Helper.
SiteHelper.GetImageUrl("/Modules/DAM/v3/Images/Control/" & "folder_icon.png"
ImgBtfolderFiles.CommandName =
ImgBtnDownload.Visible =
ImgBtnInfo.Visible =
ImgBtnPreview.Visible =
ImgBtnFileMgt.Visible =
lnkbtnPath.Visible =
If Instance.UsePortalDI
ImgBtfolderFiles.CommandArgument = item.Item(4)
NodeValue = item.Item(4).ToString
ImgBtfolderFiles.CommandArgument = item.Item(1)
NodeValue = item.Item(1).ToString
End
ImgBtfolderFiles.OnClientClick =
"selectNode('" + NodeValue + "', '" + RadTreeClientId +
If Instance.UsePortalDI
ImgBtfolderFiles.ImageUrl =
"~/Modules/DAM/V3/Images/image.aspx?id=" + item.Item(1).ToString + "&filename=" + item.Item(3).ToString + "&width=112" + "&height=112" +
ImgBtfolderFiles.ToolTip = item.Item(4).ToString
ImgBtfolderFiles.CommandArgument = item.Item(1)
If isSearch
lnkbtnPath.Visible =
lnkbtnPath.Text =
lnkbtnPath.ToolTip =
NodeValue = item.Item(4).ToString
lnkbtnPath.CommandArgument = NodeValue
lnkbtnPath.ToolTip = NodeValue
lnkbtnPath.OnClientClick =
"selectNode('" + DNA.Web.Helper.AssetsHelper.RemoveFileNameFromPath(NodeValue) + "', '" + RadTreeClientId +
lnkbtnPath.Visible =
End
If item.Item(4).ToString = ""
FolderPath = item.Item(3).ToString &
"\"
FolderPath = item.Item(4).ToString & item.Item(3).ToString &
"\"
End
FullFolderPath = DefaultServerPath & FolderPath
FullFolderPath = FullFolderPath.Replace(
"/", "\"
ImageThumbPath = FullFolderPath
FullFolderPath = FullFolderPath.Replace(
"\", "\\"
ImgBtfolderFiles.ImageUrl = DNA.Web.Helper.
AssetsHelper
ImgBtfolderFiles.Attributes.Add(
"onClick", "OnClientFileOpen('" + FullFolderPath + "','" + FileConfirm + "' )"
If item.Item(4).ToString = ""
FolderPath = item.Item(3).ToString &
"\"
FolderPath = item.Item(4).ToString & item.Item(3).ToString &
"\"
End
FullFolderPath = DefaultServerPath & FolderPath
FullFolderPath = FullFolderPath.Replace(
"/", "\"
FullFolderPath = FullFolderPath.Replace(
"\", "\\"
ImgBtnDownload.Attributes.Add(
"onClick", "OnClientFileOpen('" + FullFolderPath + "','" + FileConfirm + "' )"
End
End
End