打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
List组件二:ListPagingView插件

 
 
 ------------------------------------------------------------------------------------------------------------------
 //ListPagingView插件可以对List组件中的内容进行分页显示,该插件所实现的分页方式与传统方式不同,它采用滚动分页方式,即页面打开时只显示第一页的数据,在页面底部显示一个链接,连接的默认文字是Load More
 
 //Ext.plugin.ListPaging类定义ListPagingView插件,xtyp值为listpaging,在使用该插件的时候,只需要在List组件中指定plugins配置选项,然后再选项值中添加ListPagingView插件即可。
 
 //autoPage设置为true时,用户每次将list组件滚动到底部,List组件底部将自动添加显示下一页数据。
 //另外,在使用该插件时,使用数据仓库的pageSize配置选项来指定每页中显示的条数
 //loadMoreText:修改list组件底部连接文字
 -----------------------------------------------------------------------------------------------------------------------------------
Model
 
List2.js
 
----------------
// JavaScript Document
Ext.define('Oreilly.model.list2',{
 extend:'Ext.data.Model',
 config:{
  fields:[
   'iamge_url','book_name','author','description'  
  ] 
 }
});
----------------------------------------------------------------------------------------------------------------------
Store
 
list2.js
 
// JavaScript Document
Ext.define('Oreilly.store.list2',{
 extend:'Ext.data.Store',
 config:{
  model:'Oreilly.model.list2',
  autoLoad:true,
  pageSize:3,
  proxy:{
   type:'ajax',
   url:'../../sisley/data/list2.txt',
   reader:{
    type:'json',
    rootProperty:'data'
   }
  }
 }
});
 
 
--------------------------------------------------------------------------------------------
Data数据
 
list2.txt
 
 
{
 "data":[
  {
   "iamge_url":"../sisley/resources/images/sencha.png",
   "book_name":"第一本书",
   "author":"第一作者",
   "description":"一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一"},
  {
   "iamge_url":"../sisley/resources/images/phone1.png",
   "book_name":"第二本书",
   "author":"第二作者",
   "description":"二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二"
   },
  {
   "iamge_url":"../sisley/resources/images/sencha.png",
   "book_name":"第三本书",
   "author":"第三作者",
   "description":"三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三"
  },
  {
   "iamge_url":"../sisley/resources/images/phone1.png",
   "book_name":"第四本书",
   "author":"第四作者",
   "description":"四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四四"
  },
  {
   "iamge_url":"../sisley/resources/images/sencha.png",
   "book_name":"第五本书",
   "author":"第五作者",
   "description":"五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五五"
  }
  
 ]
}
 
----------------------------------------------------------------------------------------------------------------------
app.js

  var bookTemplate=new Ext.XTemplate(
   '<tpl for=".">',
   '<div><img src="{iamge_url}"/></div>',
   '<div>',
   '<h2>{book_name}</h2><br><h3>作者:{author}</h3>',
   '<p>{description:ellipsis(40)}</p>',
   '</div>',
   '</tpl>'        
  );
  
  var list2=Ext.create('Ext.List',{
   store:'list2', 
   itemTpl:bookTemplate,
   plugins:{
    xclass:'Ext.plugin.ListPaging', 
    autoPaging:true,//设置为true时,用户每次将list组件滚动到底部,List组件底部将自动添加显示下一页数据。
    loadMoreText:'下一页'//修改list组件底部连接文字
   },
   emptyText:'没有数据'
   
       
  });
  
  Ext.Viewport.add(list2);
 
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Python入门学习教程:50行Python代码,教你获取公众号全部文章
ext菜单带权限
python:微信也不过如此嘛,这不公众号信息被我采集下来啦~
LR 事务+集合点+参数化+检查点
大型电子商务网站架构之-前端优化
教你做Flash播放器。想改就改想换就换 - 綄媄情缘·主页设计工作室 - 51.COM ...
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服