<%
@ Page Language="vb" AutoEventWireup="false" CodeBehind="test.aspx.vb" Inherits="cms2009beheer.test" %>
<!
DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<
html xmlns="http://www.w3.org/1999/xhtml">
<
head runat="server">
<title>Untitled Page</title>
</
head>
<
body>
<form id="form1" runat="server">
<radscriptblock id="RadScriptBlock1" runat="server">
<script type="text/javascript">
// on upload button click temporarily disables ajax to perform
// upload actions
function conditionalPostback(sender, args)
{
if(args.EventTarget == "<%= Button1.UniqueID %>")
{
args.EnableAjax =
false;
}
}
</script>
</
radscriptblock>
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server" Height="75px"
Width="75px">
<img alt="Loading..." src='<%= RadAjaxLoadingPanel.GetWebResourceUrl(Page, "Telerik.Web.UI.Skins.Default.Ajax.loading.gif") %>'
style="border: 0px;" />
</telerik:RadAjaxLoadingPanel>
<telerik:RadAjaxManager ID="RadAjaxManager1" runat="server" EnableHistory="True"
DefaultLoadingPanelID="RadAjaxLoadingPanel1">
<ClientEvents OnRequestStart="conditionalPostback" />
<AjaxSettings>
<telerik:AjaxSetting AjaxControlID="RadTabStrip1">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="RadMultiPage1" />
</UpdatedControls>
</telerik:AjaxSetting>
</AjaxSettings>
</telerik:RadAjaxManager>
<telerik:RadTabStrip ID="RadTabStrip1" runat="server" SelectedIndex="0" MultiPageID="RadMultiPage1">
<Tabs>
<telerik:RadTab Text="t1">
</telerik:RadTab>
<telerik:RadTab Text="t2">
</telerik:RadTab>
</Tabs>
</telerik:RadTabStrip>
<telerik:RadMultiPage ID="RadMultiPage1" runat="server" SelectedIndex="0">
<telerik:RadPageView runat="server" ID="p1">
<telerik:RadUpload ID="RadUpload1" runat="server" />
<asp:Button ID="Button1" runat="server" Text="Button" />
<asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
</telerik:RadPageView>
<telerik:RadPageView runat="server" ID="p2">
just a sample
</telerik:RadPageView>
</telerik:RadMultiPage>
</form>
</
body>
</
html>
Partial
Public Class test
Inherits System.Web.UI.Page
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
End Sub
Protected Sub Button1_Click(ByVal sender As Object, ByVal e As EventArgs) Handles Button1.Click
If RadUpload1.UploadedFiles.Count > 0 Then
System.Threading.Thread.Sleep(3000)
End If
e
nd Sub
End
Class
This is just a simple test to see if I can touch the uploaded filesfunction
OnUpdateClick()
{
var hasActiveChild = document.getElementById("<%=hdnHasActiveChild.ClientID%>").value;
var confirmMsg = 'There are active children which would also become inactive, Do you want to continue?';
var hasConsolidation = document.getElementById("<%=hdnHasConsolidation.ClientID%>").value;
var allowPostBsckforActive = '';
var allowPostBsckforConsolidation = '';
if(hasActiveChild =='Yes' && isActiveChecked =='No')
{
var result = confirm(confirmMsg);
if(result)
{
document.getElementById(
"<%=hdnDeActiveChildProducts.ClientID%>").value = 'Yes';
allowPostBsckforActive =
'Yes';
}
else
{
document.getElementById(
"<%=hdnDeActiveChildProducts.ClientID%>").value = 'No';
allowPostBsckforActive =
'No';
}
}
//
if(hasConsolidation == 'Yes')
{
var result = confirm('The selected consolidation will be deleted, do you want to proceed?');
if(result)
{
document.getElementById(
"<%=hdnDeleteConsolidation.ClientID%>").value = 'Yes';
allowPostBsckforConsolidation =
'Yes';
}
else
{
document.getElementById(
"<%=hdnDeleteConsolidation.ClientID%>").value = 'No';
allowPostBsckforConsolidation =
'No';
}
}
if((allowPostBsckforConsolidation == 'Yes' && (allowPostBsckforActive=='' || allowPostBsckforActive=='No')) || (allowPostBsckforActive == 'Yes' && (allowPostBsckforConsolidation=='' || allowPostBsckforConsolidation=='No') ))
{
alert(
'true');
return true;
_doPostback();
}
else
{
alert(
'false');
return false;
}
}
| <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="exampleForTelerik._Default" %> |
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
| <html xmlns="http://www.w3.org/1999/xhtml" > |
| <head runat="server"> |
| <title></title> |
| </head> |
| <body> |
| <form id="form1" runat="server"> |
| <telerik:RadScriptManager ID="RadScriptManager1" runat="server"></telerik:RadScriptManager> |
| <asp:UpdatePanel ID="updatePanel1" runat="server"> |
| <ContentTemplate> |
| <ajax:TabContainer runat="server" ID="tc"> |
| <ajax:TabPanel runat="server" ID="tpGeneralInformation" HeaderText="General Information"> |
| <ContentTemplate> |
| <telerik:RadEditor ID="edHeaderText" runat="server" EnableEmbeddedBaseStylesheet="true" Width="700px" ><CssFiles><telerik:EditorCssFile Value="" /></CssFiles></telerik:RadEditor> |
| </ContentTemplate> |
| </ajax:TabPanel> |
| <ajax:TabPanel runat="server" ID="tpSubmission" HeaderText="Submission"> |
| <ContentTemplate> |
| <asp:Button runat="server" Text="Press me" /> |
| </ContentTemplate> |
| </ajax:TabPanel> |
| </ajax:TabContainer> |
| </ContentTemplate> |
| </asp:UpdatePanel> |
| </form> |
| </body> |
| </html> |
| <CssFiles><telerik:EditorCssFile Value="" /></CssFiles> |



| Hi, |
| I am using the radgrid with MasterTableView and DetailTables,in the detailTable ,there is GridTableView. |
| In the GridTableView ,i have itemtemplate(Image button) column,my requirement is i want to bind the image url for that image button but i am unable to find the image button in the radgrid item data bound event.i am attaching the code below,please help me how i can aceive this : |
<rad:RadGrid ID="radGridPlans" runat="server" |
| Skin="Outlook2007" |
| AutoGenerateColumns="False" |
| Width="100%" GridLines="None" |
| AllowPaging="True" PageSize="100" |
| AllowMultiRowSelection="True" |
| EnableAjax="True" EnableAJAXLoadingTemplate="True" LoadingTemplateTransparency="80" > |
| <MasterTableView |
| DataKeyNames="PlanMstrID" Name="PlanMasters" |
| CommandItemDisplay="Top" |
| EditMode="InPlace" Width="100%" |
| GroupsDefaultExpanded="False" |
| NoMasterRecordsText="Please select an item in the list on the left."> |
| <DetailTables > |
| <rad:GridTableView DataKeyNames="PlanID" Name="PlanHeaders" Width="100%" runat="server" > |
| <Columns> |
| <rad:GridClientSelectColumn UniqueName="SelectColumn"> |
| <HeaderStyle Width="16px" /> |
| </rad:GridClientSelectColumn> |
| <rad:GridTemplateColumn UniqueName="EditColumn" > |
| <HeaderStyle Width="16px"></HeaderStyle> |
| <ItemStyle HorizontalAlign="Center"></ItemStyle> |
| <ItemTemplate> |
| <asp:ImageButton ID="btnEditPlan" runat="server" CommandName="EditPlan" ImageUrl="~/Images/Edit.gif"> |
| </asp:ImageButton> |
| </ItemTemplate> |
| </rad:GridTemplateColumn> |
| <rad:GridButtonColumn UniqueName="DeleteColumn" CommandName="DeletePlan" Text="Delete plan..." |
| ConfirmText="Are you sure you want to delete this plan?" ButtonType="ImageButton" |
| ImageUrl="~/Images/Delete.gif" |
| > |
| <HeaderStyle Width="16px" /> |
| <ItemStyle HorizontalAlign="Center" Height="16px" Width="16px" /> |
| </rad:GridButtonColumn> |
| <rad:GridBoundColumn UniqueName="PlanID" DataField="PlanID" HeaderText="PlanId" Visible="False"> |
| </rad:GridBoundColumn> |
| <rad:GridBoundColumn UniqueName="PlanVersion" DataField="PlanVersion" HeaderText="Version"> |
| </rad:GridBoundColumn> |
| <rad:GridBoundColumn UniqueName="PlanVersionDesc" DataField="PlanVersionDesc" HeaderText="Description"> |
| </rad:GridBoundColumn> |
| <rad:GridBoundColumn UniqueName="PlanStatusName" DataField="PlanStatusName" HeaderText="Status"> |
| </rad:GridBoundColumn> |
| <rad:GridBoundColumn UniqueName="PlanRevenueType" DataField="PlanRevenueType" HeaderText="Revenue Type" Visible="False"> |
| </rad:GridBoundColumn> |
| <rad:GridTemplateColumn UniqueName="RevenueType" DataField="PlanRevenueTypeID" HeaderText="Rev. Mode"> |
| <HeaderStyle HorizontalAlign="Center" ></HeaderStyle> |
| <ItemStyle HorizontalAlign="Center"></ItemStyle> |
| <ItemTemplate> |
| <asp:Image ID="imgRevType" runat="server" ImageUrl="" ToolTip="Room Revenue Type: Full Calendar=Monthly Revenues; Multiple Days=Daily Revenues..." /> |
| </ItemTemplate> |
| </rad:GridTemplateColumn> |
| <rad:GridBoundColumn UniqueName="LastEditUser" DataField="LastEditUser" HeaderText="Last Edited By"> |
| </rad:GridBoundColumn> |
| <rad:GridBoundColumn UniqueName="LastEditTS" DataField="LastEditTS" HeaderText="Last Edited" |
| DataFormatString="{0:MM/dd/yyyy hh:mm tt}" |
| > |
| </rad:GridBoundColumn> |
| <rad:GridBoundColumn UniqueName="PlanMstrFiscalYear" DataField="PlanMstrFiscalYear" HeaderText="PlanMstrFiscalYear" Visible="False"> |
| </rad:GridBoundColumn> |
| </Columns> |
| <RowIndicatorColumn> |
| <HeaderStyle Width="20px" /> |
| </RowIndicatorColumn> |
| <ExpandCollapseColumn> |
| <HeaderStyle Width="20px" /> |
| </ExpandCollapseColumn> |
| </rad:GridTableView> |
| </DetailTables> |
| <CommandItemTemplate> |
| <div style="padding:3px 3px;" > |
| <asp:LinkButton ID="btnNewPlan" runat="server" CommandName="NewPlan"> |
| <img style="border:0px;vertical-align:Middle;" src="~/Images/New.gif" runat="server" alt="" /> |
| Create New Plan... |
| </asp:LinkButton> |
| |
| <asp:LinkButton ID="btnDeletePlan" runat="server" CommandName="DeleteSelected" |
| OnClientClick="javascript:return confirm('Delete selected plan(s)?')" > |
| <img style="border:0px;vertical-align:Middle;" src="~/Images/Delete.gif" runat="server" alt="" /> |
| Delete selected plan(s)... |
| </asp:LinkButton> |
| </div> |
| </CommandItemTemplate> |
| <Columns> |
| <rad:GridBoundColumn UniqueName="PlanMstrId" DataField="PlanMstrId" HeaderText="PlanMstrId" Visible="False"> |
| </rad:GridBoundColumn> |
| <rad:GridBoundColumn UniqueName="PropName" DataField="PropName" HeaderText="Property"> |
| </rad:GridBoundColumn> |
| <rad:GridBoundColumn UniqueName="PlanTypeName" DataField="PlanTypeName" HeaderText="Type"> |
| </rad:GridBoundColumn> |
| <rad:GridBoundColumn UniqueName="PlanMstrFiscalYear" DataField="PlanMstrFiscalYear" HeaderText="Year"> |
| </rad:GridBoundColumn> |
| <rad:GridBoundColumn UniqueName="PlanStatusName" DataField="PlanStatusName" HeaderText="Status"> |
| </rad:GridBoundColumn> |
| <rad:GridBoundColumn UniqueName="PlanVersions" DataField="PlanVersions" HeaderText="Versions"> |
| </rad:GridBoundColumn> |
| <rad:GridBoundColumn UniqueName="PlanHeaderLastEditTS" DataField="PlanHeaderLastEditTS" HeaderText="Last Edited" |
| DataFormatString="{0:MM/dd/yyyy}" |
| > |
| </rad:GridBoundColumn> |
| </Columns> |
| <RowIndicatorColumn> |
| <HeaderStyle Width="20px" /> |
| </RowIndicatorColumn> |
| <ExpandCollapseColumn Visible="True"> |
| <HeaderStyle Width="20px" /> |
| </ExpandCollapseColumn> |
| <PagerStyle Mode="NextPrevNumericAndAdvanced" Position="Top" /> |
| </MasterTableView> |
| <ClientSettings |
| EnableClientKeyValues="True" |
| > |
| <Selecting AllowRowSelect="True" /> |
| <Resizing AllowColumnResize="True" EnableRealTimeResize="True" /> |
| <Scrolling UseStaticHeaders="True"/> |
| </ClientSettings> |
| <SortingSettings SortedBackColor="212, 208, 200" /> |
| </rad:RadGrid> |
| ====================================================================================================================== |
| i want to find image button "btnEditPlan" from the above source and bind the Image URL for that in the item data bound. |
