Как отключить пагинацию? - PullRequest
0 голосов
/ 08 июля 2019

Я использую шаблон виджета MVC для чтения списка динамического содержимого, но мне нужно иметь возможность запрашивать этот список. Поскольку он имеет нумерацию страниц, он проходит только первые 20 или около того. Как мне это отключить?

Я пытался использовать это, но не сработало:

<telerik:RadListView ID="KBList" ItemPlaceholderID="ItemsContainer" runat="server"
    EnableEmbeddedSkins="False" EnableEmbeddedBaseStylesheet="False"
    AllowPaging="False">

    My Code Here:


     @model Telerik.Sitefinity.Frontend.DynamicContent.Mvc.Models.DynamicContentListViewModel

        @using Telerik.Sitefinity.Frontend.DynamicContent.WidgetTemplates.Fields.Helpers;
        @using Telerik.Sitefinity;
        @using Telerik.Sitefinity.Data.ContentLinks;
        @using Telerik.Sitefinity.Frontend.Mvc.Helpers;
        @using Telerik.Sitefinity.Frontend.Mvc.Models;
        @using Telerik.Sitefinity.Web.DataResolving;
        @using Telerik.Sitefinity.Model.ContentLinks;
        @using Telerik.Sitefinity.Modules.Pages;

        @Html.Script(ScriptRef.JQuery, "top", false)



        <div class="@Model.CssClass">
            <ul>
                @foreach (var item in Model.Items)
                {
                    var navigateUrl = HyperLinkHelpers.GetDetailPageUrl(item, ViewBag.DetailsPageId, ViewBag.OpenInSamePage, Model.UrlKeyPrefix);
                    <li @Html.InlineEditingAttributes(Model.ProviderName, Model.ContentType.FullName, (Guid)item.Fields.Id)>


                        <h3>
                            <a @Html.InlineEditingFieldAttributes("Title", "ShortText") href="@navigateUrl">
                                @item.Fields.Title
                            </a>
                        </h3>

                    </li>
                }
            </ul>

            @if (Model.ShowPager)
            {
                @Html.Action("Index", "ContentPager", new { currentPage = Model.CurrentPage, 
                                totalPagesCount = Model.TotalPagesCount.Value, 
                                redirectUrlTemplate = ViewBag.RedirectPageUrlTemplate })
            }

        </div>

1 Ответ

0 голосов
/ 09 июля 2019

Вам нужно отредактировать виджет в режиме редактирования страницы и там найти вкладку «Параметры списка», а затем выбрать опцию «Без ограничений» и «Пейджинг».

Таким образом, все элементы будут отправлены на просмотр.

...