Hi
Me.RadWindowManager1.Windows.Add(newWindow)
(newWindow) is underline and giving me an error of
"value of type 'telerik.web.UI.RadWindow' cannot be converted to 'telerik.webcontrols.RadWindow"
This is the sub.
Protected Sub LinkButton2_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles LinkButton2.Click
Dim
newWindow As New Telerik.Web.UI.RadWindow()
newWindow.ID = "AES"
newWindow.NavigateUrl =
"~/AES/expshiptb.aspx"
newWindow.VisibleOnPageLoad =
"True"
Me.RadWindowManager1.Windows.Add(newWindow)
End Sub
<radW:RadWindowManager ID="RadWindowManager1" runat="server"
ShowContentDuringLoad ="false" ReloadOnShow ="true" Skin ="Web20"
Your help on this problem will be appreciated.
| protected void PermissionGrid_InsertCommand(object source, Telerik.Web.UI.GridCommandEventArgs e) |
| { |
| // some code here, irrelevant GridEditableItem editedItem = e.Item as GridEditableItem; GridEditManager editMan = editedItem.EditManager; Permissions st = new Permissions(); Hashtable newValues = new Hashtable(); e.Item.OwnerTableView.ExtractValuesFromItem(newValues, editedItem) // some code here, irrelevant |
| foreach (DictionaryEntry de in newValues) |
| { |
| if (de.Key == "PermissionsName") |
| { |
| st.PermissionsName = de.Value.ToString(); |
| } |
| if (de.Key == "PermissionsNo") |
| { |
| if (pre.CheckNosExist(de.Value.ToString())) // check if "PermissionsNo" exsited! |
| { |
| st.PermissionsNo = de.Value.ToString(); |
| ValuedDate = true; |
| } |
| else // show alert message! |
| { |
| string myScript = string.Format("Sys.Application.add_load(function(){radalert('A string.', 200, 100,'{0}');})", "data exsited!"); |
| Page.ClientScript.RegisterStartupScript(this.GetType(), "SCR", myScript, true); |
| } |
| } |
| if (de.Key == "PermissionsTemp") |
| { |
| st.PermissionsTemp = de.Value.ToString(); |
| } |
| if (de.Key == "Remarks") |
| { |
| st.Remarks = de.Value.ToString(); |
| } |
| } |
| if (ValuedDate == true) pre.Insert(st);// insert into database |
| } |
| But it seems that the alert message doesn' show here. Can you give me a demo to show how to alert from code behind in Grid_InsertCommand? Thank you Airad |
Hai,
First of all Thanks for your previous support.Now i'have encountered with another problem of the scheduler.
I have almost succeeded in custumizing the advanced form template .it is working fine in local version without any error.but in the deployed version there occurs a javascript error
'Object expected'.this happens only in deployed version .the script function that causes the error is
function schedulerFormCreated(scheduler, eventArgs) {
var $ = $telerik.$;
var schedulerElement = scheduler.get_element();
var formElement = $("div.rsAdvancedEdit", schedulerElement);
if (formElement.length == 1) {
// Initialize the client-side object for the advanced form
var advancedTemplate = new window.SchedulerAdvancedTemplate(schedulerElement, formElement);
advancedTemplate.initialize();
}
}
<telerik:RadGrid ID="radGridComments" Skin="WebBlue" GridLines="None" runat="server" Width="100%" PageSize="20"
AllowPaging="True" AutoGenerateColumns="False"
ShowStatusBar="True" ShowFooter="False" OnDetailTableDataBind="radGridComments_DetailTableDataBind" >
<PagerStyle Mode="NextPrevAndNumeric" />
<ClientSettings>
<Selecting AllowRowSelect="True" />
</ClientSettings>
<MasterTableView Width="100%" CommandItemDisplay="Top" DataKeyNames="PKey" HorizontalAlign="NotSet">
<DetailTables>
<telerik:GridTableView DataKeyNames="PKey" Width=70% Name="Actions" CommandItemDisplay=Top ed HorizontalAlign="NotSet">
<ParentTableRelation>
<telerik:GridRelationFields DetailKeyField="CommentsPkey" MasterKeyField="PKey" />
</ParentTableRelation>
<Columns>
<telerik:GridTemplateColumn HeaderText="PKey" Visible=False UniqueName="Pkey" >
<ItemTemplate >
<asp:Label runat="server" ID="lblID" Text='<%# Bind("Pkey") %>'></asp:Label>
</ItemTemplate>
</telerik:GridTemplateColumn>
<telerik:GridTemplateColumn HeaderText="CommentPKey" Visible=False UniqueName="Pkey" >
<ItemTemplate >
<asp:Label runat="server" ID="lblCommentPKey" Text='<%# Bind("CommentPkey") %>'></asp:Label>
</ItemTemplate>
</telerik:GridTemplateColumn>
<telerik:GridTemplateColumn HeaderText="StatusPKey" Visible=False UniqueName="StatusPkey" >
<ItemTemplate >
<asp:Label runat="server" ID="lblID" Text='<%# Bind("StatusPkey") %>'></asp:Label>
</ItemTemplate>
</telerik:GridTemplateColumn>
<telerik:GridTemplateColumn HeaderText="Subject" UniqueName="Subject" EditFormColumnIndex="1">
<HeaderStyle Width="15%" HorizontalAlign="Center" />
<ItemTemplate>
<asp:Label runat="server" ID="lblSubject" Text='<%# DataBinder.Eval(Container.DataItem,"ActionSubject") %>'></asp:Label>
</ItemTemplate>
<EditItemTemplate>
<asp:TextBox CssClass="TextBox" Text='<%# ViewState("ActionSubject")%>' ID="txtSubject" runat=server></asp:TextBox>
<asp:RequiredFieldValidator ID="rfvSubject" runat="server" ErrorMessage="*" ControlToValidate="txtSubject"></asp:RequiredFieldValidator>
</EditItemTemplate>
<ItemStyle HorizontalAlign="Center" />
</telerik:GridTemplateColumn>
</Columns>
</telerik:GridTableView>
</DetailTables>
<Columns>
<telerik:GridTemplateColumn HeaderText="FromDB" Visible=False UniqueName="TemplateColumn" >
<ItemTemplate >
<asp:Label runat="server" ID="lblFromDB" Text='<%# Bind("FromDB") %>'></asp:Label>
</ItemTemplate>
</telerik:GridTemplateColumn>
<telerik:GridTemplateColumn HeaderText="PKey" Visible=False UniqueName="Pkey" >
<ItemTemplate >
<asp:Label runat="server" ID="lblID" Text='<%# Bind("Pkey") %>'></asp:Label>
</ItemTemplate>
</telerik:GridTemplateColumn>
<telerik:GridTemplateColumn HeaderText="UserID" Visible=False UniqueName="UserID" >
<ItemTemplate >
<asp:Label runat="server" ID="lblUserID" Text='<%# Bind("UserId") %>'></asp:Label>
</ItemTemplate>
</telerik:GridTemplateColumn>
<telerik:GridTemplateColumn HeaderText="Comments Date" UniqueName="CommentsDate" EditFormColumnIndex="1">
<HeaderStyle Width="15%" HorizontalAlign="Center" />
<ItemTemplate>
<asp:Label runat="server" ID="lblCommentsDate" Text='<%# Format(DataBinder.Eval(Container.DataItem,"CommentsDate"),"dd-MMM-yyyy") %>'></asp:Label>
</ItemTemplate>
<EditItemTemplate>
<telerik:RadDatePicker ID="radCommentsDate" runat="server">
<DatePopupButton HoverImageUrl="" ImageUrl="" />
<Calendar UseColumnHeadersAsSelectors="False" UseRowHeadersAsSelectors="False" ViewSelectorText="x">
</Calendar>
<DateInput DateFormat="dd-MMM-yyyy" Skin="">
</DateInput>
</telerik:RadDatePicker>
<asp:RequiredFieldValidator ID="rfvCommentsDate" runat="server" ErrorMessage="*" ControlToValidate="txtSubject"></asp:RequiredFieldValidator>
</EditItemTemplate>
<ItemStyle HorizontalAlign="Center" />
</telerik:GridTemplateColumn>
<telerik:GridTemplateColumn HeaderText="Subject" UniqueName="Subject" EditFormColumnIndex="1">
<HeaderStyle Width="15%" HorizontalAlign="Center" />
<ItemTemplate>
<asp:Label runat="server" ID="lblSubject" Text='<%# DataBinder.Eval(Container.DataItem,"CommentsSubject") %>'></asp:Label>
</ItemTemplate>
<EditItemTemplate>
<asp:TextBox CssClass="TextBox" Text='<%# ViewState("Subject")%>' ID="txtSubject" runat=server></asp:TextBox>
<asp:RequiredFieldValidator ID="rfvSubject" runat="server" ErrorMessage="*" ControlToValidate="txtSubject"></asp:RequiredFieldValidator>
</EditItemTemplate>
<ItemStyle HorizontalAlign="Center" />
</telerik:GridTemplateColumn>
<telerik:GridTemplateColumn HeaderText="Comments By" UniqueName="CommentsBy" EditFormColumnIndex="1">
<HeaderStyle Width="20%" HorizontalAlign="Center" />
<ItemTemplate>
<asp:Label runat="server" ID="lblCommentsBy" Text='<%# Bind("CommentsBy") %>'></asp:Label>
</ItemTemplate>
<EditItemTemplate>
<telerik:RadComboBox ID="radCommentsBy" runat="server">
<CollapseAnimation Duration="200" Type="OutQuint" />
</telerik:RadComboBox>
<asp:RequiredFieldValidator ID="rfvCommentsBy" runat="server" ErrorMessage="*" ControlToValidate="radCommentsBy"></asp:RequiredFieldValidator>
</EditItemTemplate>
<ItemStyle HorizontalAlign="Center" />
</telerik:GridTemplateColumn>
<telerik:GridTemplateColumn HeaderText="Comments" UniqueName="Comments" EditFormColumnIndex="1">
<HeaderStyle Width="50%" HorizontalAlign="Center" />
<ItemTemplate>
<asp:Label runat="server" ID="lblComments" Text='<%# Bind("Comments") %>'></asp:Label>
</ItemTemplate>
<EditItemTemplate>
<telerik:RadEditor ID="radComments" width="400px" runat="server" ToolsFile="../App_Data/RadEdit/ToolsFile.xml" >
<Content></Content>
</telerik:RadEditor>
</EditItemTemplate>
<ItemStyle HorizontalAlign="Center" />
</telerik:GridTemplateColumn>
<telerik:GridEditCommandColumn UniqueName="EditButton">
<HeaderStyle Width="50px" />
</telerik:GridEditCommandColumn>
<telerik:GridButtonColumn CommandName="Delete" Text="Delete" UniqueName="DeleteColumn">
<HeaderStyle Width="60px" />
<ItemStyle Width="60px" />
</telerik:GridButtonColumn>
</Columns>
<EditFormSettings ColumnNumber="3" >
<FormTableItemStyle Wrap="False"></FormTableItemStyle>
<FormCaptionStyle CssClass="EditFormHeader"></FormCaptionStyle>
<FormMainTableStyle CellSpacing="0" CellPadding="3" BackColor="White" Width="100%" />
<FormTableStyle CellSpacing="0" CellPadding="2" CssClass="module" BackColor="White" />
<FormTableAlternatingItemStyle Wrap="False"></FormTableAlternatingItemStyle>
<EditColumn ButtonType="ImageButton" InsertText="Save" UpdateText="Save" UniqueName="EditCommandColumn1"></EditColumn>
<FormTableButtonRowStyle HorizontalAlign="Right" CssClass="EditFormButtonRow"></FormTableButtonRowStyle>
</EditFormSettings>
</MasterTableView>
<HeaderContextMenu Skin="">
<CollapseAnimation Duration="200" Type="OutQuint" />
</HeaderContextMenu>
<FilterMenu Skin="">
<CollapseAnimation Duration="200" Type="OutQuint" />
</FilterMenu>
</telerik:RadGrid>
hi!
I'm using a javascript to launch a window.
| <script type="text/javascript"> |
| function openRadWin() |
| { |
| radopen("http://www.telerik.com","RadWindow1"); |
| } |
| </script> |
The problem is that this window is launched inside a frame.
I want to know :
In a word, how to popup the window from iframe, fixing it in screen center and moving out of the frame?
In my page, left side is a masterpage and right side there is an iframe in it, maybe like this demo effects:
http://demos.telerik.com/aspnet-ajax/window/examples/radopen/defaultcs.aspx
If luanching window in iframe can't make this effects, is it necessary to popup a window from main page where the iframe is contained?
Hope I described the situation clearly, thank you!
Airad