2011-12-16 2 views

답변

1

나는 당신의 RadChart을 포함하는 팝업 전체 화면을 여는 Telerik 포럼에서 누군가가 발견했다. Telerik Forum

+0

좋아요, 같은 문제를 가지고 다른 사람이 해결 질문을 찾을 수 있도록 답을 수락하고 답변을 얻을하시기 바랍니다 :) – LaGrandMere

1

이 내가 생각 해낸 무엇이며 서버에 나를 위해

public void buttonUpdate_Click(object sender, EventArgs args) 
    { 
     this.radChart1.Visible = true; 
     this.radChart1.Width = Int32.Parse(this.hiddenFieldWidthInPixels.Value); 
    } 

HTML

C# 코드를 잘 작동 :

말 봐, 가능한 몇 가지 코드가있다 및 자바 스크립트 클라이언트에

<asp:UpdatePanel runat="server" ID="updatePanel" OnLoad="wtf" UpdateMode="Conditional"> 
     <ContentTemplate> 
      <panel>  
       <asp:Button runat="server" ID="buttonUpdate" style="width:80%; height:10%; visibility: collapse; " Text="This is the update button and should not be visible" OnClick="buttonUpdate_Click" /> 
       <asp:HiddenField runat="server" ID="hiddenFieldWidthInPixels" /> 
       <telerik:RadChart runat="server" ID="radChart1" Visible="false" />       
      </panel> 
     </ContentTemplate> 
</asp:UpdatePanel> 

    <script type="text/javascript"> 

     function getASPElm(nm) { 
      if ($get(nm)) return $get(nm); 

      var e = document.getElementsByTagName('*'); 
      for (var i = 0; i < e.length; i++) { 
       if (e[i].id) { 
        if (e[i].id.indexOf(nm) != -1) return e[i]; 
       } 
      } 

      return null; 
      //http://forums.asp.net/t/1107047.aspx/1 
     } 

     var buttonUpdate = getASPElm('buttonUpdate'); 
     var hiddenField = getASPElm('hiddenFieldWidthInPixels'); 
     hiddenField.value = buttonUpdate.style.pixelWidth; 

     buttonUpdate.click(); 
    </script> 

그리고 나 또한 fo 또 다른 접근 방식 link

LaGrandMere, 도움을 주셔서 감사합니다,하지만 정말 뮤 문제를 해결하지 않았다 제공된 링크 Telerik의 사이트에 링크를 핀클.