Hello,
i want to open a radWindow with this page:
The Radwindow opens, but it gives me following errormessage:
german:
Die Steuerelementauflistung kann nicht geändert werden, da das Steuerelement Codeblöcke enthält
english maybe:
The controllisting cant be changed, because the control contains code.
Question 1: Anyone got the same error?
Question 2:
I want to return the id that is the DatakeyValue of a selected row to the parent page.
Do i do it correct or how can i access the radgrid key value of a row via javascript?
cheers mario
i want to open a radWindow with this page:
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="AddRelation.aspx.cs" Inherits="EDMS.Web.Userpages.AddRelation" %> |
<!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 style="background-color : #E1E1E0"> |
<form id="form1" runat="server"> |
<telerik:RadScriptManager ID="radScriptManager" runat="server"> |
</telerik:RadScriptManager> |
<telerik:RadSkinManager ID="radSkinManager" runat="server" Skin="Outlook"> |
</telerik:RadSkinManager> |
<telerik:RadAjaxManager ID="radAjaxManager" runat="server"> |
</telerik:RadAjaxManager> |
<telerik:RadAjaxLoadingPanel ID="AjaxLoadingPanel1" runat="server"> |
</telerik:RadAjaxLoadingPanel> |
<script type="text/javascript"> |
function GetRadWindow() |
{ |
var oWindow = null; |
if (window.radWindow) oWindow = window.radWindow; |
else if (window.frameElement.radWindow) oWindow = window.frameElement.radWindow; |
return oWindow; |
} |
function returnToParent() |
{ |
//create the argument that will be returned to the parent page |
var oArg = new Object(); |
//get the selected date from RadGrid |
var radGrid = $find("<%= radGrid.ClientID %>"); |
oArg.docId = radGrid.get_selectedValue; |
//get a reference to the current RadWindow |
var oWnd = GetRadWindow(); |
//Close the RadWindow and send the argument to the parent page |
if(oArg.docId) |
{ |
oWnd.close(oArg); |
} |
else |
{ |
alert("Please choose Document"); |
} |
} |
</script> |
<table width="800px"> |
<tr> |
<td align="left" style="background-color:White"> |
<asp:Image ID="Image1" runat="server" ImageUrl="~/App_Themes/Default/Images/iflowsIcon.jpg"/> |
<strong><asp:Label ID="lblDocumentSearch" runat="server" OnLoad="OnLabelLoad" Text="documentsearch" style="padding: 5px;"></asp:Label></strong> |
</td> |
</tr> |
<tr> |
<td class="mytableGraySeperator"> |
</td> |
</tr> |
<tr> |
<td> |
<telerik:RadPanelBar runat="server" ID="panelBarSearch" AllowCollapseAllItems="false" ExpandMode="SingleExpandedItem" Width="800"> |
<Items> |
<telerik:RadPanelItem Expanded="true" Text="simplesearch" Value="simplesearch" runat="server" OnLoad="OnPanelItemLoad"> |
<Items> |
<telerik:RadPanelItem> |
<ItemTemplate> |
<table> |
<tr> |
<td> |
<asp:Label ID="lblSearchAlltextFields" runat="server" Text="searchalltextfields" OnLoad="OnLabelLoad"></asp:Label> |
</td> |
<td> |
<telerik:RadTextBox ID="txbSearchAllTextFields" runat="server"></telerik:RadTextBox> |
</td> |
<td align="right"> |
<asp:Button ID="btnSimpleSearch" Text="Search" runat="server" OnClick="btnSimpleSearch_Click"/> |
</td> |
</tr> |
</table> |
</ItemTemplate> |
</telerik:RadPanelItem> |
</Items> |
</telerik:RadPanelItem> |
<telerik:RadPanelItem Expanded="false" Text="detailsearch" Value="detailsearch" runat="server" OnLoad="OnPanelItemLoad"> |
<Items> |
<telerik:RadPanelItem> |
<ItemTemplate> |
<table> |
<tr> |
<td> |
<asp:Label ID="lblCategory" runat="server" Text="category" OnLoad="OnLabelLoad"></asp:Label> |
</td> |
<td> |
<telerik:RadComboBox ID="cobxCategory" runat="server" MarkFirstMatch="true"></telerik:RadComboBox> |
</td> |
<td> |
<asp:Label ID="lblName" runat="server" Text="documentname" OnLoad="OnLabelLoad"></asp:Label> |
</td> |
<td> |
<telerik:RadTextBox ID="txbName" runat="server"></telerik:RadTextBox> |
</td> |
<td> |
<asp:Label ID="lblDescription" runat="server" Text="description" OnLoad="OnLabelLoad"></asp:Label> |
</td> |
<td> |
<telerik:RadTextBox ID="txbDescription" runat="server"></telerik:RadTextBox> |
</td> |
</tr> |
<tr> |
<td> |
<asp:Label ID="lblFileSize" runat="server" Text="filesize" OnLoad="OnLabelLoad"></asp:Label> |
</td> |
<td> |
<telerik:RadComboBox ID="cobxFileSize" runat="server" MarkFirstMatch="true"></telerik:RadComboBox> |
</td> |
<td> |
<asp:Label ID="lblCreater" runat="server" Text="creater" OnLoad="OnLabelLoad"></asp:Label> |
</td> |
<td> |
<telerik:RadTextBox ID="txbCreater" runat="server"></telerik:RadTextBox> |
</td> |
<td> |
<asp:Label ID="lblPhysicalStorage" runat="server" Text="physicalstorage" OnLoad="OnLabelLoad"></asp:Label> |
</td> |
<td> |
<telerik:RadTextBox ID="txbPhysicalStorage" runat="server"></telerik:RadTextBox> |
</td> |
</tr> |
<tr> |
<td> |
<asp:Label ID="lblFileExtension" runat="server" Text="fileextension" OnLoad="OnLabelLoad"></asp:Label> |
</td> |
<td> |
<telerik:RadComboBox ID="cobxFileExtension" runat="server" MarkFirstMatch="true"></telerik:RadComboBox> |
</td> |
<td> |
<asp:Label ID="lblCreatedDateFrom" runat="server" Text="createddatefrom" OnLoad="OnLabelLoad"></asp:Label> |
</td> |
<td> |
<telerik:RadDatePicker ID="datePickerCreatedFrom" runat="server" ></telerik:RadDatePicker> |
</td> |
<td> |
<asp:Label ID="lblCreatedDateTo" runat="server" Text="createddateto" OnLoad="OnLabelLoad"></asp:Label> |
</td> |
<td> |
<telerik:RadDatePicker ID="datePickerCreatedTo" runat="server" ></telerik:RadDatePicker> |
</td> |
</tr> |
<tr> |
<td> |
<asp:Label ID="lblDocumentState" runat="server" Text="state" OnLoad="OnLabelLoad"></asp:Label> |
</td> |
<td> |
<telerik:RadComboBox ID="cobxDocumentState" runat="server" MarkFirstMatch="true"></telerik:RadComboBox> |
</td> |
<td> |
<asp:Label ID="lblLastEditedDateFrom" runat="server" Text="lastediteddatefrom" OnLoad="OnLabelLoad"></asp:Label> |
</td> |
<td> |
<telerik:RadDatePicker ID="datePickerLastEditedFrom" runat="server" ></telerik:RadDatePicker> |
</td> |
<td> |
<asp:Label ID="lblLastEditedDateTo" runat="server" Text="lastediteddateto" OnLoad="OnLabelLoad"></asp:Label> |
</td> |
<td> |
<telerik:RadDatePicker ID="datePickerLastEditedTo" runat="server" ></telerik:RadDatePicker> |
</td> |
</tr> |
<tr> |
<td align="right" colspan="6"> |
<asp:Button ID="btnDetailSearch" Text="Search" runat="server" OnClick="btnDetailSearch_Click"/> |
</td> |
</tr> |
</table> |
</ItemTemplate> |
</telerik:RadPanelItem> |
</Items> |
</telerik:RadPanelItem> |
</Items> |
</telerik:RadPanelBar> |
</td> |
</tr> |
<tr> |
<td align="left"> |
<asp:Label ID="lblFoundDocuments" runat="server" Text="documentsfound"></asp:Label> |
</td> |
</tr> |
</table> |
<table cellpadding="0" cellspacing="0" width="800px"> |
<tbody valign="top"> |
<tr> |
<td align="left" style="background-color:White"> |
<asp:Image ID="imgIcon" runat="server" ImageUrl="~/App_Themes/Default/Images/iflowsIcon.jpg"/> |
<strong><asp:Label ID="lblTitle" runat="server" Text="chooseDocument" OnLoad="OnLabelLoad" style="padding: 5px;"></asp:Label></strong> |
</td> |
</tr> |
<tr> |
<td class="mytableDarkBlueSeperator"> |
</td> |
</tr> |
<tr> |
<td> |
<telerik:RadGrid ID="radGrid" runat="server" |
AllowPaging="True" |
PageSize="20" |
AutoGenerateColumns="False" |
GridLines="Both" |
OnNeedDataSource="Radgrid_NeedDatasource"> |
<MasterTableView DataKeyNames="id"> |
<CommandItemTemplate> |
<div style="padding: 5px 5px;"> |
<img onload="returnToParent" style="border:0px;vertical-align:middle;" alt="" src="../App_Themes/Default/Images/file_icon.gif"/> |
<asp:Label ID="lblChooseDocument" runat="server" Text="choosedocument" OnLoad="OnLabelLoad"></asp:Label> |
</div> |
</CommandItemTemplate> |
<Columns> |
<telerik:GridBoundColumn DataField="id" Visible="false"></telerik:GridBoundColumn> |
<telerik:GridTemplateColumn> |
<ItemTemplate> |
<asp:Image runat="server" ID="imgNew" |
OnLoad="OnImageLoad" /> |
<asp:TextBox ID="txbCreatedDate" runat="server" |
Visible ="false" |
Text='<%# DataBinder.Eval(Container.DataItem,"created_date").ToString() %>' /> |
</ItemTemplate> |
</telerik:GridTemplateColumn> |
<telerik:GridHyperLinkColumn DataTextField="Metainformation.name" HeaderText="Profile" DataNavigateUrlFormatString="DocumentProfile.aspx?id={0}" DataNavigateUrlFields="id" ></telerik:GridHyperLinkColumn> |
<telerik:GridBoundColumn DataField="Category.name" HeaderText="Kategorie"></telerik:GridBoundColumn> |
<telerik:GridBoundColumn DataField="User.lastname" HeaderText="Ersteller"></telerik:GridBoundColumn> |
<telerik:GridBoundColumn DataField="created_date" HeaderText="Erstellungsdatum"></telerik:GridBoundColumn> |
<telerik:GridBoundColumn DataField="User1.lastname" HeaderText="letzter Bearbeiter"></telerik:GridBoundColumn> |
<telerik:GridBoundColumn DataField="checkout_date" DataType="System.DateTime" HeaderText="in Verwendung seit"></telerik:GridBoundColumn> |
<telerik:GridBoundColumn DataField="Folder.name" HeaderText="Ordner"></telerik:GridBoundColumn> |
</Columns> |
<RowIndicatorColumn> |
<HeaderStyle Width="20px"></HeaderStyle> |
</RowIndicatorColumn> |
<ExpandCollapseColumn> |
<HeaderStyle Width="20px"></HeaderStyle> |
</ExpandCollapseColumn> |
</MasterTableView> |
</telerik:RadGrid> |
</td> |
</tr> |
</tbody> |
</table> |
</form> |
</body> |
</html> |
The Radwindow opens, but it gives me following errormessage:
german:
Die Steuerelementauflistung kann nicht geändert werden, da das Steuerelement Codeblöcke enthält
english maybe:
The controllisting cant be changed, because the control contains code.
Question 1: Anyone got the same error?
Question 2:
I want to return the id that is the DatakeyValue of a selected row to the parent page.
var radGrid = $find("<%= radGrid.ClientID %>"); |
oArg.docId = radGrid.get_selectedValue; |
Do i do it correct or how can i access the radgrid key value of a row via javascript?
cheers mario