extjs学习

<html>
<head>
<link rel="stylesheet" type="text/css" href="../../resources/css/ext-all.css"/>
<script type="text/javascript" src="../../adapter/ext/ext-base.js"></script>
<script type="text/javascript" src="../../ext-all.js"></script>
<script>
function changeSex(val){//改变性别显示规则
      if (val == 'm') {
             return "<span style='color:red;font-weight:bold;'>男</span>";
      } else {
             return "<span style='color:green;font-weight:bold;'>女</span>";
       }
}
Ext.onReady(function(){
       var sm = new Ext.grid.CheckboxSelectionModel({singleSelect:false});//添加复选框singleSelect标记是否可以多选
       var cm=new Ext.grid.ColumnModel([
           new Ext.grid.RowNumberer(),//显示行号
     sm,
           {header:'编号',dataIndex:'id',sortable:true},
     {header:'名称',dataIndex:'name'},
     {header:'性别',dataIndex:'sex',renderer:changeSex},
     {header:'描述',dataIndex:'desc'}
    ]);
    var data=[
           ['1','浏览','f','快快快'],
     ['2','yyyyyy','m','mmmmmm'],
     ['3','忐忐忑忑','f','kkkkkkkkkkk'],
     ['4','恶化体会','f','dddddddddd'],
     ['5','g的那样','m','气愤而'],
     ['6','浏览','f','快快快'],
     ['7','yyyyyy','m','mmmmmm'],
     ['8','忐忐忑忑','f','kkkkkkkkkkk'],
     ['9','恶化体会','f','dddddddddd'],
     ['10','g的那样','m','气愤而'],
     ['11','浏览','f','快快快'],
     ['12','yyyyyy','m','mmmmmm'],
     ['13','忐忐忑忑','f','kkkkkkkkkkk'],
     ['14','恶化体会','f','dddddddddd'],
     ['15','g的那样','m','气愤而']
    ];
   var ds = new Ext.data.Store({
             proxy: new Ext.data.MemoryProxy(data),
             reader: new Ext.data.ArrayReader({}, [
                          {name: 'id'},
                          {name: 'name'},
        {name:'sex'},
                          {name: 'desc'}
                      ])
              });
    var grid = new Ext.grid.GridPanel( {
          el: 'grid',
             ds: ds,
             cm: cm,
    sm:sm,
    bbar:new Ext.PagingToolbar({//分页
         pageSize: 3,
      store: ds,
         displayInfo: true,
         displayMsg: '显示第 {0} 条到 {1} 条记录,一共 {2} 条',
         emptyMsg: '没有记录',
      prependButtons: true,
      items:['']
       }),
    height: 450,
             width: 450,
             title: 'Array Grid',
           // config options for stateful behavior
            stateful: true,
            stateId: 'grid'  
        });
       grid.render();
    ds.load({params:{start:0, limit:3,foo:  'bar'
       }});
});
</script>
</head>
<body>
  <h1>my ExtJs Grid Test!</h1>
  <div id="grid" align="center"></div>
</body>
</html>

1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 、下4载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 、下4载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合;、 4下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值