2009-08-14 4 views
0

Telerik Q1 2009 컨트롤을 사용하는 ASP.NET 응용 프로그램이 있습니다. 마스터 페이지에 FormDecorator 컨트롤이있는 마스터 페이지가 있습니다. 내 ASPX 페이지에서, 나는 다음과 같은 정의와 더불어, RadGrid이 : 나는 버튼을 누르면Radgrid 및 RadFormDecorator

Me.txtExcludeDate.Clear() 
Me.gridExclusions.Rebind() 
Me.txtExcludeDate.Focus() 

문제는, refrsh하기 :

<telerik:RadGrid ID="gridExclusions" runat="server" AllowPaging="True" AllowSorting="True" 
            GridLines="None" AutoGenerateColumns="False" PageSize="5"> 
            <MasterTableView> 
             <Columns> 
              <telerik:GridTemplateColumn> 
               <ItemTemplate>     <asp:Button runat="server" ID="btnEdit" Text="Delete" 
                 CommandName="SelectSelect" CommandArgument='<%#GetEmployeeExID(DataBinder.Eval(Container,"DataItem")) %>' 
                 /> 
               </ItemTemplate> 
              </telerik:GridTemplateColumn> 
              <telerik:GridTemplateColumn HeaderText="Date" AllowFiltering="true"> 
               <ItemStyle HorizontalAlign="Center" /> 
               <HeaderStyle HorizontalAlign="Center" /> 
               <ItemTemplate> 
                <%#GetExDate(DataBinder.Eval(Container, "DataItem"))%> 
               </ItemTemplate> 
              </telerik:GridTemplateColumn> 
              <telerik:GridTemplateColumn HeaderText="Exclusion?" AllowFiltering="true"> 
               <ItemStyle HorizontalAlign="Center" /> 
               <HeaderStyle HorizontalAlign="Center" /> 
               <ItemTemplate> 
                <%#GetExclusionFlag(DataBinder.Eval(Container, "DataItem"))%> 
               </ItemTemplate> 
              </telerik:GridTemplateColumn> 
              <telerik:GridTemplateColumn HeaderText="Reason" AllowFiltering="true"> 
               <ItemStyle HorizontalAlign="Center" /> 
               <HeaderStyle HorizontalAlign="Center" /> 
               <ItemTemplate> 
                <%#GetReason(DataBinder.Eval(Container, "DataItem"))%> 
               </ItemTemplate> 
              </telerik:GridTemplateColumn> 
              <telerik:GridTemplateColumn HeaderText="Paid?" AllowFiltering="true"> 
               <ItemStyle HorizontalAlign="Center" /> 
               <HeaderStyle HorizontalAlign="Center" /> 
               <ItemTemplate> 
                <%#GetPaidStatus(DataBinder.Eval(Container, "DataItem"))%> 
               </ItemTemplate> 
              </telerik:GridTemplateColumn> 
             </Columns> 
            </MasterTableView> 
            <HeaderContextMenu> 
             <CollapseAnimation Type="OutQuint" Duration="200"></CollapseAnimation> 
            </HeaderContextMenu> 
            <PagerStyle Mode="NextPrevAndNumeric" /> 
            <FilterMenu> 
             <CollapseAnimation Type="OutQuint" Duration="200"></CollapseAnimation> 
            </FilterMenu> 
           </telerik:RadGrid> 

내가이 radgrid 새로 고침 버튼을 그것은 radgrid 안의 버튼이 Web20 Skin Look and Feel을 잃어버린 것처럼 보이지만 잘 동작합니다. 정상적인 단추처럼 보입니다. 어떤 아이디어?

답변

1

RadGrid는 어떻게 업데이트됩니까? Ajax 또는 전체 페이지 새로 고침을 사용하고 있습니까?

Ajax (또는 부분 페이지 업데이트)를 사용하는 경우 RadFormDecorator는 양식 요소를 자동으로 다시 스킨 처리 할 수 ​​있지만 장식 영역을 올바르게 구성해야합니다. 이 도움이 있는지 확인하기 위해이 데모에서 보라 :

http://demos.telerik.com/aspnet-ajax/formdecorator/examples/partialpageupdates/defaultcs.aspx

은 시도 것을주고 도움이된다면 참조하십시오. 버튼을 클릭 할 때 일어나는 일에 대해 더 많은 정보를 제공 할 수 있다면 도움이 될 것입니다.

0

ASP.NET AJAX 용 RadControls의 2009 년 2 분기 버전으로 이전하면이 불일치가 남아 있습니까? 그렇다면 Telerik 포럼이나 지원 시스템에서 문제를보고하여 패치를 얻는 것이 가장 좋습니다.