草庐IT

pagedlist

全部标签

c# - 将 PagedList 与 ViewModel ASP.Net MVC 一起使用

我正在尝试在我的ASP.Net应用程序中使用PagedList,我在Microsoft网站上找到了这个示例http://www.asp.net/mvc/tutorials/getting-started-with-ef-using-mvc/sorting-filtering-and-paging-with-the-entity-framework-in-an-asp-net-mvc-application如何在使用ViewModel的复杂情况下使用PagedList?我正在尝试向此处发布的Instructor示例添加PagedList但没有成功:http://www.asp.net/m

c# - 将 PagedList 与 ViewModel ASP.Net MVC 一起使用

我正在尝试在我的ASP.Net应用程序中使用PagedList,我在Microsoft网站上找到了这个示例http://www.asp.net/mvc/tutorials/getting-started-with-ef-using-mvc/sorting-filtering-and-paging-with-the-entity-framework-in-an-asp-net-mvc-application如何在使用ViewModel的复杂情况下使用PagedList?我正在尝试向此处发布的Instructor示例添加PagedList但没有成功:http://www.asp.net/m

android - 在 PagedList 获取新数据时收到通知

我遇到的问题与此处的问题相同:NotgettingnotifiedonPagedListupdates我所做的是为我的应用程序实现分页库。我加载了一个数据列表,它可能非常大。Web服务仅返回20个项目,使用一个键,您可以检索接下来的20个,依此类推。现在效果很好,适配器/回收器View显示前20个项目。一旦我向下滚动,就会加载新项目。问题是我需要知道何时加载新项目并且需要对这些项目的引用。我需要将每个项目添加到列表顶部的mapView中。如何通知我的分页列表发生变化?我尝试使用“addWeakCallback”,但我似乎不明白它是如何工作的。我希望每次加载数据时都会调用我在ViewMo

android - 将 LiveData<PagedList<X>> 映射到 LiveData<PagedList<Y>>

我需要将域对象映射到UI对象并使用实时分页列表显示。我试图映射LiveData>至LiveData>和mapPositionalDataSource至PositionalDataSource,但由于包私有(private)和私有(private)限制,如果不将我的代码放在android.arch.paging包中并使用反射,或者使用分页库的修改版本,这两者似乎都是不可能的。有谁知道有什么方法可以做到这一点而无需诉诸这种不受欢迎的方法吗?(请注意,如果分页库API使用接口(interface)而不是抽象基类,这将不是问题-这将允许包装任何分页列表/数据源并添加适当的映射。)

Android PagedList 更新

我的问题是如何更新PagedList中的项目?在我的例子中,有ListActivity和DetailsActivity。列表Activity使用分页组件从网络(仅)获取帖子,并使用分页适配器将其显示在回收站View中。当用户按下某个帖子时,我需要获取帖子详细信息并将其显示在DetailsActivity中。我正在向服务器发出另一个请求,它返回我的帖子详细信息。调用之后,服务器会增加该帖子的viewsCount值,当用户返回到帖子列表时,我需要更新列表项中的计数器。问题是,如何更新该PagedList中的单个项目(发布),因为我不需要从头重新加载所有列表,只需更新一个项目。

android - 修改 Android Paging Architecture 库中的 PagedList

我目前正在考虑将分页架构库(在撰写本文时版本为2.1.0-beta01)整合到我的应用程序中。一个组件是允许用户从中删除单个项目的列表。此列表仅限网络,使用Room进行本地缓存没有意义。PagedList是不可变的,不支持修改。我已经读过,拥有一份列表副本,然后修改并作为新列表返回是要走的路。文档声明相同:Ifyouhavemoregranularupdatesignals,suchasanetworkAPIsignalinganupdatetoasingleiteminthelist,it'srecommendedtoloaddatafromthenetworkintomemory.

android - 修改 Android Paging Architecture 库中的 PagedList

我目前正在考虑将分页架构库(在撰写本文时版本为2.1.0-beta01)整合到我的应用程序中。一个组件是允许用户从中删除单个项目的列表。此列表仅限网络,使用Room进行本地缓存没有意义。PagedList是不可变的,不支持修改。我已经读过,拥有一份列表副本,然后修改并作为新列表返回是要走的路。文档声明相同:Ifyouhavemoregranularupdatesignals,suchasanetworkAPIsignalinganupdatetoasingleiteminthelist,it'srecommendedtoloaddatafromthenetworkintomemory.

c# - PagedList 使用 LINQ Skip and Take,但使用结果计数显示分页

我正在尝试显示基于类别过滤器和ItemsPerPage的过滤后的产品列表,但在尝试将其与PagedList一起使用时遇到了一些问题。如果我需要编写自己的分页代码或者有没有办法使用PagedList获得我需要的结果,具有PagedList专业知识的人可以给我建议。我正在使用LINQ的Skip&Take函数来仅获取需要在当前页面上显示的行数,但我仍然希望分页链接根据过滤器的总计数显示页面。例如:我的搜索过滤器找到了50个结果,但由于我每页的行是10个项目,我使用LINQ的Skip()和Take()只返回10行。我仍然需要在我的View.cshtml中显示页面链接>现在使用默认的PagedL
12