首页 技术 正文
技术 2022年11月14日
0 收藏 808 点赞 4,073 浏览 1395 个字
Ext.define("CM.product.MainviewListModel", {
extend: "Ext.data.Model",
config: {
fields: [
{name:'loanstyle',type:'string'},
{name:'ed',type:'string'},
{name:'PactMoney',type:'string'},
{name:'month',type:'string'},
{name:'rate',type:'number'},
],
validations:[{
type: 'length', name: 'loanstyle', min: 5,
}],
}
});

数据模型model:可以在fields里填写需要使用得数据类型,还可可以在这一层代理数据直接向服务端请求数据

 proxy: {
type: 'ajax',
url : 'url',
reader: {
type: 'json',
root: 'users'
}
}

在model 层代理数据后可以在store层直接使用

STORE:数据模型一般都要跟数据存储一起使用,而数据存储其实就是一组数据模型实体的集合。

Ext.define("CS.store.product.MainviewListStore", {
extend : "Ext.data.Store",
config : {
storeId : 'mainviewliststore_id',
model:'CM.product.MainviewListModel', data:[
{loanstyle:'手机分期贷款',ed:'0-10000.0',month:'0-24',rate:'3'},
{loanstyle:'杭州西湖房子贷款',ed:'0-1500',month:'2-12',rate:'23.12'},
{loanstyle:'电脑贷款',ed:'0-6000.0',month:'3-12',rate:'21'},
{loanstyle:'抵押贷款',ed:'0-8888.0',month:'1-10',rate:'7'},
{loanstyle:'抵押贷款',ed:'0-60000.0',month:'0-11',rate:'10'},
],
// filters:{property:'loanstyle',value:'抵押贷款'}//过滤器
// groupField:'rate',
// groupDir:'DESC',
}
});

在store层不仅可以存储数据,还可以对数据惊醒过滤 和排序如上代码,

如果没有请求数据可以把data 中得数据写死以便调试,(内联数据),另外,store层也可以进行数据代理。

view:用于对数据得展示,

var MainListPanel=Ext.create('Ext.DataView',{
id:'mainList',
width:'100%',
height:'100%',
border : '0 0 0 0',
itemTpl:Maintpl,
store:'mainviewliststore_id',
emptyText:'暂无数据',
scrollable :{
direction : 'vertical',
indicators : false,
},
});

  此段代码采用得是DataView组件进行数据展示,里面还采用了tpl模板。这里直接引用storeid即可把数据添加进来。

相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:9,083
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,558
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,407
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,180
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:7,816
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:4,899