Hi
i use Following code : (RadControls for ASP.NET Q3 2010)
var oWindow = window.radopen(navigateUrl, null);
oWindow.setSize(winWidth, winHeight);
oWindow.set_title(winTitle);
oWindow.add_pageLoad(function () { oWindow.set_status(" "); });
oWindow.center();
and config of RadWindowManager :
<telerik:RadWindowManager ID="RadWindowManager" runat="server"
Skin="Vista" Behavior="Close, Move, Resize, Minimize, Maximize, Reload"
OnClientClose="OnClientClose" Width="1280px" Height="1024px"
VisibleStatusbar="true" RestrictionZoneID="fullheightcontainer"
ShowContentDuringLoad="true" DestroyOnClose="true" MinimizeZoneID="MinimizeBar">
</telerik:RadWindowManager>
this code work correctly on IE but when i use it in firefox , oWindow.setSize doesn't work
and show all window in Width="1280px" Height="1024px" resolution!!!!
==============================================================================
also i have a question about following script :
// Get instance from Parent RadWindowManager
function GetRadWindow() {
var oWindow = null;
if (window.radWindow)
oWindow = window.radWindow;
else if (window.frameElement.radWindow)
oWindow = window.frameElement.radWindow;
return oWindow;
}
function ShowModalWindow(navigateUrl, winWidth, winHeight, winTitle, setModal) {
var oManager = GetRadWindow().get_windowManager();
var oWindow = oManager.open(navigateUrl, null);
// Set RadWindow Behaviors ClientSide
// Close, Move, Resize, Reload
oWindow.set_behaviors(Telerik.Web.UI.WindowBehaviors.Close +
Telerik.Web.UI.WindowBehaviors.Move +
Telerik.Web.UI.WindowBehaviors.Resize +
Telerik.Web.UI.WindowBehaviors.Reload);
oWindow.setSize(winWidth, winHeight);
oWindow.set_title(winTitle);
oWindow.add_pageLoad(function () { oWindow.set_status(" "); });
oWindow.center();
if (setModal == true) {
oWindow.set_modal(true);
}
return false;
};
when i using this code i have an error :
"Microsoft JScript runtime error: 'Telerik.Web.UI.WindowBehaviors.Close' is null or not an object" :-(
how can i fix it , please help me
really thanks
Hey, I have a grid being created dynamically from a manually built pivot table with includes a variable number of columns and a variable number of rows.
I've gotten it to display statically quite easily, but what I would like to be able to do is replace the static numbers with a textbox containing the numeric value for each column for each view. And then be able to iterate through those rows on a click event to save any changed data.
<
telerik:RadGrid
ID
=
"RadGrid1"
runat
=
"server"
OnItemCreated
=
"RadGrid1_ItemCreated"
>
</
telerik:RadGrid
>
RadGrid1.DataSource = dt;
RadGrid1.DataBind();
protected void RadGrid1_ItemCreated(object sender, Telerik.Web.UI.GridItemEventArgs e)
{
if (e.Item is GridDataItem)
{
GridDataItem item = (GridDataItem)e.Item;
DataRowView drv = (DataRowView)e.Item.DataItem;
TextBox txt = new TextBox();
txt.Text = drv[0].ToString();
e.Item.Cells[0].Controls.Add(txt);
}
}
<%@ Page Title="Home Page" Language="vb" MasterPageFile="~/Site.Master" AutoEventWireup="false"
CodeBehind="Default.aspx.vb" Inherits="WebApplication1._Default" %>
<%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %>
<
asp:Content
ID
=
"HeaderContent"
runat
=
"server"
ContentPlaceHolderID
=
"HeadContent"
>
</
asp:Content
>
<
asp:Content
ID
=
"BodyContent"
runat
=
"server"
ContentPlaceHolderID
=
"MainContent"
>
<
telerik:RadTextBox
runat
=
"server"
ID
=
"txtTelerik"
Enabled
=
"false"
Width
=
"400"
></
telerik:RadTextBox
>
<
asp:Button
runat
=
"server"
ID
=
"btnPost"
Text
=
"btnPost"
/>
<
br
/><
br
/><
asp:Label
runat
=
"server"
ID
=
"lblMessage"
></
asp:Label
>
<
telerik:RadScriptBlock
ID
=
"radScriptBlock1"
runat
=
"server"
>
<
script
language
=
"javascript"
type
=
"text/javascript"
>
function Init()
{
var ctrl = $find("<%=txtTelerik.ClientID %>");
if (ctrl != null)
ctrl.set_value("Value lost upon postback");
}
Sys.Application.add_load(Init);
</
script
>
</
telerik:RadScriptBlock
>
</
asp:Content
>
Public
Class
_Default
Inherits
System.Web.UI.Page
Private
Sub
btnPost_Click(sender
As
Object
, e
As
System.EventArgs)
Handles
btnPost.Click
lblMessage.Text =
" Value after post = ["
+ txtTelerik.Text +
"]"
End
Sub
End
Class
<
telerik:RadWindowManager
ID
=
"myId"
runat
=
"server"
ReloadOnShow
=
"true"
<br>
OnClientShow="Hideloading" DestroyOnClose="true"><
br
>
<
AlertTemplate
><
br
>
<
div
class
=
"rwDialogPopup radalert"
><
br
>
<
div
class
=
"rwDialogText"
><
br
>
<
div
class
=
"space"
><
br
>
</
div
><
br
>
<
b
>{1}</
b
><
br
>
<
br
/><
br
>
<
a
onclick
=
"$find('{0}').close();FocusLastFocusedControl();"
onkeypress
=
"return GetChar(event,'{0}');"
<br>
class="rwPopupButton" href="javascript:void(0);"><
span
class
=
"rwOuterSpan"
><
span
<br>
class="rwInnerSpan">##LOC[OK]##</
span
> </
span
></
a
><
br
>
<
div
class
=
"clear"
><
br
>
</
div
><
br
>
</
div
><
br
>
</
div
><
br
>
</
AlertTemplate
><
br
>
<
Windows
><
br
>
<
telerik:RadWindow
ID
=
"id1"
AutoSize
=
"true"
Modal
=
"true"
Title
=
"title1"
<br>
runat="server" KeepInScreenBounds="true" VisibleStatusbar="false"<
br
>
RegisterWithScriptManager="true" Behaviors="Close, Move, Resize" Height="450px"<
br
>
OnClientBeforeShow="ClientShow" AutoSizeBehaviors="Height"><
br
>
<
ContentTemplate
><
br
>
<%-- ... --%><
br
>
</
ContentTemplate
><
br
>
</
telerik:RadWindow
><
br
>
<
telerik:RadWindow
ID
=
"id2"
AutoSize
=
"true"
Modal
=
"true"
ReloadOnShow
=
"True"
<br>
KeepInScreenBounds="true" VisibleStatusbar="false"<
br
>
RegisterWithScriptManager="true" Behaviors="Move, Resize"<
br
>
DestroyOnClose="true" runat="server" OnClientClose="CloseAddNoteWindow" Title="title2"><
br
>
<
ContentTemplate
><
br
>
...<
br
>
</
ContentTemplate
><
br
>
</
telerik:RadWindow
><
br
>
</
Windows
><
br
>
</
telerik:RadWindowManager
>
RadWindowManager1.RadAlert(ex.Message, 450, 210,
ex.Message,
string.Empty);
Sys.Application.add_load(loadHandle);
function loadHandle() {
var wManager = GetRadWindowManager();
var windows = wManager.get_windows();
var wCount = windows.length;
if (wCount > 3)
{
//close all pop-ups and display a generic message pop-up about multiple errors
wManager.closeAll();
radalert('Multiple errors', null, null, 'Multiple errors');
}
}
There are client APIs to know when data is being requested or when the user clicks the search button but I haven't found any examples of calling an external web service (using JQuery for example) and adding the search results using a client method. Does the search box support this?
The TreeView for example supports adding RadTreeViewNodes programmatically after querying an external "ado.net web service" as you call it in your documentation. I would like to be able to this with the RadSearchBox as well: manually query an external web service then add the results to the dropdown.