2009-07-08 6 views
3

Ich habe ein Problem mit dem Paging-System auf Teleriks RadGrid (AJAX). Zuerst nehmen Sie einen Blick auf diesen Screenshot:Hat jemand Erfahrung mit Teleriks RadGrid Paging?

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

Wie Sie sehen können, das erste/letzte Zurück/Weiter-Tasten gibt es, aber es ist auf ihnen keine Markierungen. Auch das Dropdown (das ist, wo diese Werte herkommen) und was auch immer das ist, ist wirklich durcheinander. Hier ist meine Designer-Code:

<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> 

ich davon aus, dass zumindest die Bilder vorliegen würde, da ich diese Bilder angegeben:

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

Aber kein Glück. Jede Eingabe wird sehr geschätzt!

Cheers, anders

+0

Meine Firma hatte viel Glück mit Teleriks Unterstützung. Wenn Sie hier keine Antwort bekommen, versuchen Sie es. –

Antwort

7

meisten wahrscheinlich die (embedded) Haut CSS-Dateien konnten nicht geladen werden. Sie können Fiddler oder Firebug verwenden, um Ihre Website auf fehlgeschlagene Anfragen zu überprüfen. Ich habe einen Blogbeitrag, der zeigt, wie man solche Probleme beheben und beheben kann. Sie können es überprüfen here

+0

Ich stimme mit Korchev überein –

1

In der Tat das seltsame Aussehen des Rasters ist aufgrund der Standard-Haut nicht geladen. Dies liegt daran, dass Sie EnableEmbeddedSkins = "False" festgelegt haben. Ich nehme an, dass Sie die Skin "Standard" möchten, weil Sie keine angegeben haben. Entfernen Sie diese Deklaration oder setzen Sie sie auf "True". Das seltsame Combobox-Layout ist auf das Fehlen der Haut zurückzuführen.

Die nicht geladenen Bilder haben wahrscheinlich nichts mit der nicht geladenen Haut zu tun. Ich würde den Pfad zu den Bildern überprüfen.