2009-07-08 8 views
3

TelerikのRadGrid(AJAX)のページングシステムに問題があります。まず、このスクリーンショットを見てみましょう:あなたが見ることができるように、誰でもTelerikのRadGridページングを経験しましたか?

alt text http://i25.tinypic.com/2eyjsj7.jpg

姓/前/次のボタンがありますが、それらには印がありません。また、ドロップダウン(それらの値がどこから来ているか)と、「選択」されているものは本当にうんざりです。

<asp:LinqDataSource ID="ItemViewDataSource" runat="server" ContextTypeName="GSFyi.GSFyiDataClasses_DataContext" 
    TableName="FYI_Items" OrderBy="FYI_State.name, name" EnableDelete="True"> 
</asp:LinqDataSource> 
<h2 class="gridTitle"> 
    All Items</h2> 
<telerik:RadGrid ID="ItemViewRadGrid" runat="server" AutoGenerateColumns="False" 
    DataSourceID="ItemViewDataSource" GridLines="None" AllowAutomaticDeletes="True" 
    EnableEmbeddedSkins="False" OnItemDataBound="itemsGrid_ItemDataBound" 
    AllowPaging="True" PageSize="15" AllowCustomPaging="True"> 
    <HeaderContextMenu> 
     <CollapseAnimation Type="OutQuint" Duration="200"></CollapseAnimation> 
    </HeaderContextMenu> 
    <PagerStyle FirstPageImageUrl="../../../../../Custom/Modules/GSFyi/Resources/Images/Icons/resultset_first.png" 
     LastPageImageUrl="../../../../../Custom/Modules/GSFyi/Resources/Images/Icons/resultset_last.png" 
     Mode="NextPrev" 
     NextPageImageUrl="../../../../../Custom/Modules/GSFyi/Resources/Images/Icons/resultset_next.png" 

     PrevPageImageUrl="../../../../../Custom/Modules/GSFyi/Resources/Images/Icons/resultset_previous.png" /> 
    <MasterTableView DataKeyNames="id" DataSourceID="ItemViewDataSource" CommandItemDisplay="None" 
     CssClass="listItems" Width="98%" PageSize="15" PagerStyle-Mode="NextPrevAndNumeric"> 
     <RowIndicatorColumn> 
      <HeaderStyle Width="20px" /> 
     </RowIndicatorColumn> 
     <ExpandCollapseColumn> 
      <HeaderStyle Width="20px" /> 
     </ExpandCollapseColumn> 
     <Columns> 
      <telerik:GridTemplateColumn ItemStyle-CssClass="gridActions edit" UniqueName="Edit"> 
       <ItemTemplate> 
        <asp:HyperLink ID="edit" runat="server" Text="Edit"></asp:HyperLink> 
       </ItemTemplate> 
       <ItemStyle CssClass="gridActions edit"></ItemStyle> 
      </telerik:GridTemplateColumn> 
      <telerik:GridButtonColumn ConfirmText="Are you sure you want to delete this item?" 
       ConfirmDialogType="RadWindow" ButtonType="LinkButton" ItemStyle-CssClass="gridActions delete" 
       CommandName="Delete"> 
       <ItemStyle CssClass="gridActions delete"></ItemStyle> 
      </telerik:GridButtonColumn> 
      <telerik:GridBoundColumn DataField="name" HeaderText="Item Name" SortExpression="name" 
       UniqueName="name"> 
      </telerik:GridBoundColumn> 
      <telerik:GridTemplateColumn HeaderText="State" UniqueName="state" > 
       <ItemTemplate> 
        <asp:Literal ID="stateLit" runat="server" Text='<%# Eval("FYI_State.name") %>' /> 
       </ItemTemplate> 
      </telerik:GridTemplateColumn> 
      <telerik:GridTemplateColumn HeaderText="Type" UniqueName="type"> 
       <ItemTemplate> 
        <asp:Literal ID="typeLit" runat="server" Text='<%# Eval("FYI_Type.name") %>' /> 
       </ItemTemplate> 
      </telerik:GridTemplateColumn> 
      <telerik:GridBoundColumn DataField="url" HeaderText="Value" SortExpression="url" UniqueName="url"> 
      </telerik:GridBoundColumn> 
     </Columns> 
     <EditFormSettings> 
      <EditColumn InsertImageUrl="Update.gif" UpdateImageUrl="Update.gif" EditImageUrl="Edit.gif" 
       CancelImageUrl="Cancel.gif"> 
      </EditColumn> 
     </EditFormSettings> 
    </MasterTableView> 
    <FilterMenu> 
     <CollapseAnimation Type="OutQuint" Duration="200"></CollapseAnimation> 
    </FilterMenu> 
</telerik:RadGrid> 

は、私は、これらの画像を指定したので、AT LEAST画像が存在することになると想定:

alt text http://i28.tinypic.com/2d81kd2.jpg

しかし、運ここに私のデザイナーのコードです。どんな入力も大歓迎です!

乾杯、 アンダース

+0

私の会社はTelerikのサポートに恵まれていますので、ここで回答が得られない場合はそれを試してみてください。 –

答えて

7

はおそらく(埋め込み)スキンCSSファイルの読み込みに失敗しています。 FiddlerまたはFirebugを使用して、Webサイトで失敗したリクエストを確認することができます。このような問題のトラブルシューティングと解決方法を示すブログ記事があります。あなたはそれを確認することができますhere

+0

私はkorchevに同意します –

1

確かにグリッドの奇妙な外観は、デフォルトのスキンが読み込まれていないためです。これは、EnableEmbeddedSkins = "False"に設定されているためです。私はあなたが1つを指定していないので、あなたは 'デフォルト'のスキンが必要と仮定します。この宣言を削除するか、trueに設定します。奇妙なコンボボックスのレイアウトは、皮膚の欠如によるものです。

画像が読み込まれていないのは、読み込まれていないスキンとは関係ありません。私は画像へのパスをチェックします。

関連する問題