• ExtJS MVC的搭建(二)


    2.1要搭建一个MIS系统首先需要构建系统框架,建立框架视图viewport.js,代码如下所示:

         

    Ext.define('FLY.view.Viewport',{
    extend:'Ext.container.Viewport',
    layout:'border',
    items: [{
    region: 'north',
    xtype:'image',
    src:'image/bj2.png',
    height:100
    }, {
    region: 'west',
    collapsible: true,
    title: '资料导航',
    180,
    items:[{
    xtype:'menutree'   //此处的‘menutree’为菜单面板视图的别名
    }]
    }, {
    region: 'east',
    title: '摘要数据',
    collapsible: true,
    split: true,
    150
    }, {
    region: 'center',
    id:'mainContent',
    xtype: 'panel',
    items:[{xtype:'toolbar',
    items:[
    {xtype:'datefield',
    fieldLabel: '时间',
    labelWidth:40,
    140,
    maxValue: new Date(),
    format: 'Y-m-d',
    editable:false,
    value: new Date().getDate()-1
    },
    {xtype:'label',
    text:'站号'},
    {xtype:'textfield'},
    {xtype:'button',
    text:'查询'}]
    }
    ]

    },
    {
    region: 'south',
    xtype:'toolbar',
    padding:10,
    items:[{xtype:'label',
    html: "<a href='#' onclick='aboutUs()' style='text-decoration:none;'>关于我们</a>"  //此处的单机鼠标监听事件还需要在后面添加aboutUs函数才能响应
    },'-','-',
    {xtype:'label',
    text:'Copyright ©fly.cn. All Rights Reserved.'
    }]
    }
    ]
    });

    2.2添加视图以后,还需要在控制器里进行配置才能生效

    Ext.define('FLY.controller.Mycontroller', {
    extend: 'Ext.app.Controller',

    views: [
    'Viewport'          //在此处添加视图
    ],
    //通过init函数来监听视图事件,控制视图与控制器的交互
    init:function(){

    this.control({

    'menutree':{
    itemclick:this.changePage
    }
    });
    },
    changePage:function(){

    alert('success');//测试使用
    }
    });

    代码写完后,发布到tomcat服务器上,效果如下

     

    那一汪清眸,那一瞥青涩的目光,那一段青春岁月。我一直在寻找,寻找一个属于我的婆娑世界,寻找那一年的自己,再也回不去了……
  • 相关阅读:
    HDU 6182 A Math Problem 水题
    HDU 6186 CS Course 位运算 思维
    HDU 6188 Duizi and Shunzi 贪心 思维
    HDU 2824 The Euler function 欧拉函数
    HDU 3037 Saving Beans 多重集合的结合 lucas定理
    HDU 3923 Invoker Polya定理
    FZU 2282 Wand 组合数学 错排公式
    HDU 1452 Happy 2004 数论
    HDU 5778 abs 数论
    欧拉回路【判断连通+度数为偶】
  • 原文地址:https://www.cnblogs.com/feiger/p/3885072.html
Copyright © 2020-2023  润新知