2010-08-19 15 views
0

i montrer RadWindow de la forme mère:Telerik. question RadScriptManager à RadWindow

<telerik:RadTreeView ID="tvFile" runat="server"> 
     OnClientContextMenuItemClicking="onClientContextMenuItemClicking"> 
<ContextMenus> 
    <telerik:RadTreeViewContextMenu ID="MainContextMenu" runat="server"> 
     <Items> 
      <telerik:RadMenuItem Value="Rights" Text="Rights"/> 
     </Items> 
    </telerik:RadTreeViewContextMenu> 
</ContextMenus> 
</telerik:RadTreeView> 
<telerik:RadWindowManager ID="winManager" ShowContentDuringLoad="false" VisibleStatusbar="false" 
    ReloadOnShow="false" runat="server" Skin="Sunset" EnableShadow="true"> 
    <Windows> 
     <telerik:RadWindow ID="RadWindow2" Modal="true" onClientClose="OnClientClose" 
     NavigateUrl="UserRights.aspx" runat="server" Behaviors="Close"> 
     </telerik:RadWindow> 
    </Windows> 
</telerik:RadWindowManager> 

<script type="text/javascript"> 
function OnClientClose(oWnd, args) 
{ 
    var arg = args.get_argument(); 
    if (arg) 
    {} 
} 
function openWin(path) { 
    var oWnd = radopen("UserRights.aspx?file="+path, "RadWindow2"); 
} 


function onClientContextMenuItemClicking(sender, args) 
{ 
    var menuItem = args.get_menuItem(); 
    var treeNode = args.get_node(); 
    var nodeValue = treeNode.get_value(); 
    menuItem.get_menu().hide(); 
    switch (menuItem.get_value()) 
    { 
     case "Rights": 
      openWin(nodeValue); 
      break; 
    } 
} 

à UserRights.aspx J'ai besoin pour RadScriptManager RadListBox comme ceci:

<form id="form1" runat="server"> 
    <telerik:RadScriptManager ID="RadScriptManager1" runat="server"/> 
    <asp:Button runat="server" ID="ds" Text="fd" /> 
    <telerik:RadListBox runat="server" ID="dcs"></telerik:RadListBox> 
</form> 

Mais quand RadWindow ouvre à mon Firebug J'ai une erreur js:

this._form is null Type._registerScript ("Mic rosoftAjaxWeb ... UI._UpdateProgress ", Sys.UI.Control);

Lorsque je n'ai pas reçu RadScriptManager, tout est OK. Mais j'en ai besoin pour les fonctionnalités RadListBox et UpdatePanel.

+0

Quelle version de Telerik utilisez-vous? Pouvez-vous coller votre web.config. – DaveHogan

Répondre

0

Est-ce que le même problème se produit si vous affichez la page de contenu pas dans une RadWindow, mais dans un IFRAME? Si le problème existe uniquement avec RadWindow, définissez ShowContentDuringLoad = true.