当前位置: 首页 > news >正文

营养早餐网站的设计与制作备案域名购买

营养早餐网站的设计与制作,备案域名购买,网站内容建设ppt模板,推广哪些app最挣钱page "/virtualScrolling" using BlazorApp.Data<h3>Table 虚拟滚动行</h3> <h4>Table 组件显示大数据时通常采用分页加载数据&#xff0c;还有一种虚拟行的技术类似手机滚动到底部时后台自动加载数据</h4><p>快速滚动时显示行占位&am…

@page "/virtualScrolling"
@using BlazorApp.Data<h3>Table 虚拟滚动行</h3>
<h4>Table 组件显示大数据时通常采用分页加载数据,还有一种虚拟行的技术类似手机滚动到底部时后台自动加载数据</h4><p>快速滚动时显示行占位,提升用户体验</p><p>PageItems:设置页大小,Height:设置Table的高度,ScrollMode="ScrollMode.Virtual"开启虚拟滚动功能</p><p>当前页大小: @PageCount</p><Table TItem="Foo" Height="300" PageItems="20" IsBordered="true" IsStriped="true" ScrollMode="ScrollMode.Virtual" OnQueryAsync="OnQueryAsync"><TableColumns><TableColumn @bind-Field="@context.DateTime" Width="180" /><TableColumn @bind-Field="@context.Name" /><TableColumn @bind-Field="@context.Address" Readonly="true" /><TableColumn @bind-Field="@context.Education" /><TableColumn @bind-Field="@context.Count" Editable="false" /><TableColumn @bind-Field="@context.Complete" /></TableColumns>
</Table>
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using Microsoft.AspNetCore.Components;
using System.Net.Http;
using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Components.Authorization;
using Microsoft.AspNetCore.Components.Forms;
using Microsoft.AspNetCore.Components.Routing;
using Microsoft.AspNetCore.Components.Web;
using Microsoft.AspNetCore.Components.Web.Virtualization;
using Microsoft.JSInterop;
using BlazorApp;
using BlazorApp.Shared;
using BootstrapBlazor.Components;
using BlazorApp.Data;
using System.Diagnostics.CodeAnalysis;namespace BlazorApp.Pages
{public partial class VirtualScrolling{[NotNull]private List<Foo>? DBList { get; set; }[NotNull]private int PageCount { get; set; }/// <summary>/// OnInitialized/// </summary>protected override void OnInitialized(){base.OnInitialized();//模拟数据库DBList = Foo.GenerateFoo(10000);}private async Task<QueryData<Foo>> OnQueryAsync(QueryPageOptions options){//控制加载数据,避免卡死await Task.Delay(200);//从数据库读取分页的总数int count = DBList.Count;//分页获取var items = DBList.Skip(options.StartIndex).Take(options.PageItems);PageCount = options.PageItems;//异步方法需要主动调用这个方法,告诉前台Blazor的状态已经改变StateHasChanged();return new QueryData<Foo>(){Items = items,TotalCount = count};}}
}

http://www.yidumall.com/news/15188.html

相关文章:

  • 网站内做二级目录网络营销过程步骤
  • 网站建设的方案模板下载企业网站推广有哪些方式
  • 做网站没有签合同可以退款吗上海专业seo公司
  • 多语言站点 wordpress网站如何优化排名
  • 网站开网站开发设计公司百度扫一扫网页版
  • table做网站seo按照搜索引擎的什么对网站
  • 最好的小型 网站开发系统百度联盟推广
  • 正能量软件不良网站直播线上营销推广方案有哪些
  • 个人开店做外贸网站结构优化是什么意思
  • 网页制作培训多钱西安seo代理计费
  • 免费社区建站系统网络排名优化软件
  • 专业人士怎样建网站app网络推广公司
  • 2017做网站怎么赚钱百度站长工具平台
  • 响应式网站建设福州关键词简谱
  • 淘宝网站做多久怎样申请网站注册
  • 做网站制作需要多少钱河南自助建站seo公司
  • 长沙医考网站建设公司郑州今日重大新闻
  • 网上商城网站建设方案网站首页推广
  • 网站个免费的空间seo排名第一
  • 宜春网站建设公司app推广接单平台
  • 武汉网站优化seoseo网站推广首页排名
  • 企业网站框架宁波 seo排名公司
  • 自助建站免费网站宣传软文案例
  • 医院网站建设入门seo流量工具
  • 语言教学网站建设课程总结百度识图网页版在线
  • 上海网站设计图片南宁百度seo价格
  • 上海手机网站360建站系统
  • wordpress 培训 主题seo搜索引擎的优化
  • 织梦律师网站模版站长之家的seo综合查询工具
  • 做网站需要后端吗网站策划方案案例