RadWindow закрывается на навигационной странице

Я открываю окно radwindow в раскрывающемся списке с измененным выбранным индексом и перехожу в окно на страницу сравнения.

 <telerik:RadWindow runat="server" ID="RadWindow1"  NavigateUrl="Default1.aspx"  Width="500px"></telerik:RadWindow>

Может кто-нибудь предложить .. как я могу закрыть RadWindow1 в Default1 нажмите кнопку «Закрыть».


person user1046415    schedule 02.05.2013    source источник


Ответы (2)


Поместите следующий код внутри Default1, который загружается внутри RadWindow1.

В основном он вызывает функцию RadWindow's close при нажатии кнопки.

Внутри по умолчанию1

<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 onClientClicked(sender, eventArgs) {
      getRadWindow().close();
   }

</script>

<telerik:RadButton ID="CloseRadButton" runat="server" AutoPostBack="false" 
   Text="Close" OnClientClicked="onClientClicked">
</telerik:RadButton>
person Win    schedule 03.05.2013

На RadWindow есть кнопка закрытия. Эта кнопка должна просто работать, чтобы закрыть окно.

Посмотрите демонстрации открытия и закрытия RadWindow на странице поддержки Telerik: http://demos.telerik.com/aspnet-ajax/window/examples/radopen/defaultcs.aspx

person Jeff Fritz    schedule 03.05.2013