`
dyllove98
  • 浏览: 1424542 次
  • 性别: Icon_minigender_1
  • 来自: 济南
博客专栏
73a48ce3-d397-3b94-9f5d-49eb2ab017ab
Eclipse Rcp/R...
浏览量:39495
4322ac12-0ba9-3ac3-a3cf-b2f587fdfd3f
项目管理checkList...
浏览量:80828
4fb6ad91-52a6-307a-9e4f-816b4a7ce416
哲理故事与管理之道
浏览量:134088
社区版块
存档分类
最新评论
阅读更多
Ext.onReady(function (){
// 大括号  {}代表 空间 中括号[] 代码里面还有一个到多个对象
// Ext.Msg.alert("alert");
/*
var panel = new Ext.Panel(

{
  id:'panel_hello',
  title:'hellotitle',
  width:200,
  height:200
 
}

)
panel.render("hello");*/
/*var viewport =new Ext.Viewport({

id:'',
layout:'border',
items:[{region:'north',height:50},{region:'west',width:200},{region:'center'}]

})*/
/*var window =new Ext.Window({title:'hello World',width:300,height:200,html:'<h1>hello</h1>'});
window.show();*/
//viewport经典用法
/* new Ext.Viewport({
   enableTabScroll:true,
   layout:"fit",
   items:[{title:"面板",html:"",bbar:[{text:"按钮1"},{text:"按钮"}]}]
});*/
//完美的后台
/* new Ext.Viewport({
   enableTabScroll:true,
   layout:"border",
   items:[
   {title:"面板",region:"north",height:50,html:'<h1>网站后台管理系统</h1>'},
   {title:"菜单",region:"west",width:200,collapsible:true,html:"菜单栏"},
   {xtype:"tabpanel",region:"center",items:[{title:"面板1"},{title:"面板2"}]}
        ]
});*/
/* var panel =new Ext.TabPanel({width:400,height:300,items:[new Ext.Panel({title:"tab1",height:30}),new Ext.Panel({title:"tab2",height:30}),new Ext.Panel({title:"tab3",height:30})]});
panel.render("hello");*/
//tab 导航
/* var panel2 = new Ext.TabPanel({width:300,height:200,items:[{title:"tab4",height:30},{title:"tab5",height:30},{title:"tab6",height:30}]});
panel2.render("hello2");*/
//动态事件添加
/* Ext.get("btnAlert").addListener("click",a);
Ext.get("btnAlert").addListener("click",a);*/
//延迟2秒弹出
/*  Ext.get("btnAlert").on("click",a,this,{delay:2000});  */
   
/*    var win = new Ext.Window({
        title:"我是出来打酱油的!",
        width:300,
        height:200,
        html:'<h1>main</h1>',
        tbar:[{pressed:true,text:'top toolbar'}],
        bbar:[{text:'botton toolbar'}],
        buttons:[{text:'footer'}]
    });
    win.show();
    win.on("beforedestroy",function(obj){
    obj.show();
         Ext.Msg.alert("关闭?","想关闭我?你谁啊!");
       
         return false;
   
    })*/
    //强大的 面板功能
  /* new Ext.Panel({
    renderTo:"hello",
    title:"hello",
    width:300,
    height:200,
    html:'<h1>hello,easy open source</h1>',
    tools:[
         {id:"save"},
         {id:"help",handler:function(){Ext.Msg.alert('ww','ww')}},
         {id:"close"},
      ],
    tbar: [
             new Ext.Toolbar.TextItem('工具栏'),
            {xtype:"tbfill"},
            {pressed:true,text:"添加"},
            {xtype:"tbseparator"},
            {pressed:true,text:"保存"}
          ]
   });*/
/*   new Ext.Panel({
  
   renderTo:"hello",
   title:"tite",
   layout:"column",
   width:500,
   height:100,
   items:
   [
     {title:"columns1",width:100},
    {title:"columns2",width:100},
    {title:"columns3",width:100},
    {title:"columns4"}
   ]
  
   });*/
   //columns布局
   /*new Ext.Panel({
  
   renderTo:"hello",
   title:"tite",
   layout:"column",
   width:500,
   height:100,
   items:
   [
     {title:"columns1",columnWidth:.2},
    {title:"columns2",columnWidth:.3},
    {title:"columns3",columnWidth:.3},
    {title:"columns4",columnWidth:.2}
   ]
  
   });*/
   //fit布局
   /*new Ext.Panel({
     renderTo:"hello",
     title:"title",
    // layout:"fit",
     width:500,
     height:500,
     items:
     [
       {title:"model1",html:"model content1"},
       {title:"model2",html:"model content2"},
       {title:"model3",html:"model content3"}
     ]
   });*/
   //form布局
  /* new Ext.Panel({
       renderTo:"hello",
       title:"form布局",
       layout:"form",
       width:300,
       height:200,
       defaultType:"textfield",
       labelAlign:"right",
       hideLabel:"false",
       items:
       [
         {fieldLabel:"姓名",name:"name"},
         {fieldLabel:"地址",name:"address"},
         {fieldLabel:"电话",name:"tel"},
         {fieldLabel:"其他",name:"other"}
       ]
   });*/
   //form panel
/*   new Ext.FormPanel({
     renderTo:"hello",
     title:"form panel",
     width: 240,
     height: 150,
     labelAlign:"right",
     defaultType:"textfield",
     items:
     [
        {fieldLabel:"姓名",name:"name"},
        {fieldLabel:"地址",name:"address"},
        {fieldLabel:"电话",name:"tel"},
        {fieldLabel:"备注",name:"other"}
     ]
   });*/
   //accordion 布局
   //非常不错 非常完美的accordion布局
  /* new Ext.Panel({
      renderTo:"hello",
      title:"accordion布局",
      width:300,
      height:400,
      layout:"accordion",
      layoutConfig:{ animate:true },
      items:
      [
      {title:"panel1",html:"content1"},
      {title:"panel2",html:"content2"},
      {title:"panel3",html:"content3"}
      ]
  
   });*/
/*   new Ext.Panel({
   renderTo:"hello",
    title:"table row布局",
    width:500,
    height:400,
    layout:"table",
    layoutConfig:{columns:3},
    items:
    [
      {title:"panel1",html:"content1",rowspan:2,height:100},
      {title:"panel2",html:"content2",colspan:2},
      {title:"panel3",html:"content3"},
      {title:"panel4",html:"content4"}
    ]
   });
   */
   //第一步创建数据
/*  var data=
   [
      [1,'EasyJWeb','大EasyJF','www.easyjs.com'],
      [2,'jfox','小huihoo','www,huihoo.org'],
      [3,'jdon','多jdon','www.jdon.com'],
      [4,'line163','少line163','www.line163.com']
   ];*/
   //第二部  创建数据存储器
   /*var store = new Ext.data.SimpleStore({data:data,fields:["id","name","organization","homepage"]});*/
  //第三部 使用grid显示数据
/*   var grid = new Ext.grid.GridPanel({
      renderTo:"hello",
      title:"kai yuan net",
      height:150,
      widht:600,
      columns:
      [
        {header:"项目名称",dataIndex:"name"},
        {header:"开发团队",dataIndex:"organization"},
        {header:"网址",dataIndex:"homepage"},
      ],
      store:store,
      autoExpandColumn:2
   })*/
  /* var colM = new Ext.grid.ColumnModel([
      {header:"项目名称",dataIndex:"name",sortable:true},
      {header:"开发团队",dataIndex:"organization",sortable:true},
      {header:"网址",dataIndex:"homepage",renderer:showUrl,sortable:true}
   ]);
   var grid = new Ext.grid.GridPanel({
      renderTo:"hello",
      title:"中国java开源",
      height:200,
      width:600,
      cm:colM,
      store:store,
      autoExpandColumn:2
   });*/
   var data=
   [
     {id:1,name:'小王',email:'xiaowang@ey.com',sex:'男',bornDate:'1923-33-22'},
     {id:2,name:'小李',email:'xiaoli@y.com',sex:'男',bornDate:'1233-3-2'},
     {id:3,name:'小赵',email:'xiaozhao@a.com',sex:'男',bornDate:'1532-43-22'},
     {id:4,name:'小鱼',email:'xiaoyu@i.com',sex:'男',bornDate:'2409-3-33'}
   ];
   var store = new Ext.data.JsonStore({
      data:data,
      fields:["id","name","sex","email",{name:"bornDate",type:"date",dateFormat:"Y-n-j"}]
   });
   var colM = new Ext.grid.ColumnModel([
      {
         header:"姓名",
         dataIndex:"name",
         sortable:true,
         editor:new Ext.form.TextField()
      },
      { 
         header:"性别",
         dataIndex:"sex"
      },
      {
         header:"出生日期",
         dataIndex:"bornDate",
         width:120,
         renderer:Ext.util.Format.dateRenderer('Y年m月d日')
      },
      {
         header:"电子邮件",
         dataIndex:"email",
         sortable:true,
         editor:new Ext.form.TextField()
      }
   ]);
   var grid = new Ext.grid.EditorGridPanel({
       renderTo:"hello",
       title:"学生基本信息管理",
       height:200,
       width:600,
       cm:colM,
       store:store,
       sutoExpandColumn:3
   });
});
function showUrl(value)
{
   return '<h1><font color="red">'+value+'</font></h1>';
}
function showUrls(value)
{
   return ""+value+"";
}
分享到:
评论

相关推荐

    extJs3升级extjs4方案

    ExtJS3 升级到 ExtJS4 方案 ExtJS3 升级到 ExtJS4 需要修改大量代码,主要是因为 ExtJS4 配备了一类新的系统,不向后兼容。在 ExtJS 3 里生成表的几个框架组件,ExtJS4 大多生成 div,这使得 CSS classes 将会失败...

    extjs流程界面设计器参考_ExtJS工作流设计器_extjs工作流_extjs_

    ExtJS是一种广泛使用的JavaScript库,专门用于构建富客户端的Web应用程序。它提供了丰富的组件和工具,使得开发者可以创建出功能强大、用户界面友好的Web应用。在“extjs流程界面设计器参考”中,我们主要关注的是...

    轻松搞定Extjs 带目录

    本书作为Extjs的中文教程,旨在帮助读者快速上手Extjs,其内容涉及Extjs的基础知识和实际应用。 #### 2. JavaScript基础知识 - **类的定义**: Extjs中的类继承于JavaScript原生类,通过Ext.extend来定义。这是...

    ExtJS 7.6 SDK trial

    ExtJS 是一个流行的JavaScript框架,用于构建富客户端的Web应用程序。它提供了丰富的用户界面组件、数据绑定机制和强大的API,使开发者能够创建功能强大的、响应式的桌面和移动应用。7.6版本是ExtJS的一个重要更新,...

    包含各种类型的extjs小图标,Extjs4小图标

    ExtJS 是一个流行的JavaScript框架,主要用于构建富客户端的Web应用程序。它提供了丰富的组件库、数据管理功能以及强大的用户界面(UI)元素。在标题和描述中提到的“Extjs4小图标”指的是ExtJS 4版本中使用的一系列...

    ExtJs3.3中文API.CHM_extjs3.3中文文档_

    ExtJS是一个广泛使用的JavaScript库,专门用于构建富客户端应用程序。版本3.3是该库的一个稳定版本,提供了许多功能和组件,使得Web开发者能够创建功能丰富的、交互性强的用户界面。这个“ExtJS3.3中文API.CHM”文档...

    ExtJS 7.7 SDK trial

    ExtJS 是一个强大的JavaScript框架,主要用于构建富客户端的Web应用程序,提供丰富的用户界面组件和强大的数据绑定机制。在"ExtJS 7.7 SDK trial"中,我们可以探索以下几个关键知识点: 1. **版本升级**:从7.7版本...

    EXTJS讲解个人项目经历

    EXTJS 是一个强大的JavaScript前端框架,它主要用于构建富客户端应用,提供丰富的用户界面组件和灵活的可定制性。EXTJS 的核心在于其组件化的架构,允许开发者构建复杂的UI布局和功能丰富的应用程序。以下是对EXTJS...

    ExtJS 界面设计器

    ExtJS是一款强大的JavaScript库,主要用于构建富客户端的Web应用程序。其界面设计器,正如标题所示,是一种可视化的开发工具,能够极大地提升开发效率和用户体验。这个工具允许开发者通过拖放组件和直观地调整属性来...

    extjs 3.4 开发前准备

    【EXTJS 3.4 开发前准备】 EXTJS 是一款强大的JavaScript库,主要用于构建桌面级的Web应用程序,提供丰富的用户界面组件和交互效果。3.4版本是EXTJS的一个重要里程碑,它提供了稳定的基础和丰富的组件库。本文将...

    EXTJS 多文件上传

    EXTJS 是一个强大的JavaScript 框架,专用于构建富客户端Web应用程序。在EXTJS中,`MultiFileUploadField` 是一个组件,它允许用户在单个操作中选择并上传多个文件,极大地提升了用户交互体验。这个功能对于处理大量...

    extjs4.2 desktop 拓展

    ExtJS 4.2 Desktop 拓展是一个用于构建桌面样式的Web应用程序的框架,它提供了丰富的用户界面组件和交互效果。这个拓展是基于ExtJS 4.2版本,一个非常强大的JavaScript库,用于创建数据驱动、富客户端的Web应用。在...

    Extjs6示例中文版

    ### Extjs6示例中文版知识点详解 #### 1. ExtJS6简介及学习动机 ExtJS6是一款功能强大的客户端JavaScript框架,适用于构建复杂的企业级Web应用程序。由于中文学习资源较少,作者决定翻译一本名为《ExtJS6 By ...

    ExtJS经典皮肤集合

    ExtJS是一款功能强大的JavaScript前端框架,它为开发者提供了构建富客户端Web应用的工具。这款框架以其丰富的组件库、可定制的界面和强大的数据绑定机制而闻名。标题中的"ExtJS经典皮肤集合"指的是该框架中包含的一...

    extjs icon小图标

    ExtJS 是一个强大的JavaScript应用程序框架,它提供了丰富的用户界面组件和功能,用于构建富客户端Web应用。在ExtJS中,图标(icon)是用于美化UI并提供视觉指示的重要元素。这些图标可以用于按钮、菜单项、工具栏等...

    ExtJS官方帮助文档6.5.0

    ExtJS是一种广泛使用的JavaScript框架,专门用于构建富客户端Web应用程序。6.5.0是其一个重要的版本,引入了许多新特性、改进和扩展,特别是针对“morden”组件的增强,使得它更适合现代Web开发的需求。 在ExtJS ...

    extjs中文文档大全

    ExtJS是一种基于JavaScript的开源富客户端框架,用于构建桌面级的Web应用程序。它提供了一整套组件化的用户界面元素和强大的数据绑定机制,使得开发者能够创建功能丰富的、交互性强的Web应用。本文档集合包括了...

    extjs模拟excel表格

    ExtJS 是一个强大的JavaScript 框架,专用于构建富客户端Web应用程序。它提供了一整套组件库,包括用于创建类似Excel的表格的功能。在本文中,我们将深入探讨如何使用ExtJS来模拟Excel表格,以及实现Excel的各种功能...

    extjs 2000个 icon 图标素材

    ExtJS 是一个强大的JavaScript应用程序框架,它提供了丰富的用户界面组件和功能,用于构建富客户端Web应用。在ExtJS中,图标(icon)是用于增强UI视觉效果和用户体验的重要元素。这些图标通常用在按钮、菜单项、工具...

    基于EXTJS 的在线EXCEL编辑器

    EXTJS 是一个强大的JavaScript 框架,专用于构建富客户端Web应用程序。它提供了一整套组件化的用户界面元素和丰富的交互功能。基于EXTJS 的在线EXCEL编辑器,是利用EXTJS的强大功能来实现对Excel文件的在线创建、...

Global site tag (gtag.js) - Google Analytics