zoukankan      html  css  js  c++  java
  • 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服务器上,效果如下

     

    那一汪清眸,那一瞥青涩的目光,那一段青春岁月。我一直在寻找,寻找一个属于我的婆娑世界,寻找那一年的自己,再也回不去了……
  • 相关阅读:
    通过游戏认识 --- JQuery与原生JS的差异
    HTML5对音视频的处理
    原生JS实现Ajax及Ajax的跨域请求
    开发手机APP的神器 --- ionic
    面向对象(OOP)--OOP基础与this指向详解
    Angular JS中的路由
    JQuery实现banner图滚动
    项目完成总结
    小组项目第五周总结
    小组项目第四周总结
  • 原文地址:https://www.cnblogs.com/feiger/p/3885072.html
Copyright © 2011-2022 走看看