Features

仮想スクロール

仮想スクロール

機能

説明

このサンプルは、MultiRowコントロールを仮想スクロールモードにする方法を示します。

この機能を有効にするには、DisableServerReadプロパティがfalse(デフォルト)に設定されている必要があります。
次に、InitialItemsCountプロパティに0より大きい数字を設定する必要があります。

using MultiRowExplorer.Models;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;

namespace MultiRowExplorer.Controllers
{
    public partial class MultiRowController : Controller
    {
        //
        // GET: /VirtualScrolling/

        public ActionResult VirtualScrolling()
        {
            return View(Sale.GetData(100000));
        }

    }
}
@model IEnumerable<Sale>

@(Html.C1().MultiRow<Sale>()
    .Id("virtualScrollingMultiRow")
    .Bind(bl => bl.InitialItemsCount(100).Bind(Model))
    .IsReadOnly(true)
    .LayoutDefinition(LayoutDefinitionsBuilders.Sales)
    .CssClass("multirow")
)

@section Description{
<p>@Html.Raw(Resources.MultiRowExplorer.VirtualScrolling_Text0)</p>

<p>@Html.Raw(Resources.MultiRowExplorer.VirtualScrolling_Text1)</p>

}