博客
关于我
ExtJs学习笔记
阅读量:433 次
发布时间:2019-03-06

本文共 4189 字,大约阅读时间需要 13 分钟。

最近由于项目需要用到ExtJs,初次接触这个框架,特搜集相关资料,以便查阅

 

面板中可以有工具栏,工具栏可以位于面板顶部或底部,Ext中工具栏是由Ext.Toolbar类表示。工具栏上可以存放按钮、文本、分隔符等内容。面板对象中内置了很多实用的工具栏,可以直接通过面板的tools配置选项往面板头部加入预定义的工具栏选项。
比如下面的代码:
 
Ext.onReady(
function(){
new Ext.Panel({
    renderTo:
"hello",
    title:
"hello",
//面板标题
    width:300,
    height:300,
    html:'<h1>Hello,HelloWorld!</h1>',
    tools:[{      
//生成面板右上角的工具栏
        id:
"save",
      handler:
function(){Ext.Msg.alert('最大化','呵呵');}    
//点击工具栏调用些方法
        },
        {id:
"help",         {id:
"close"}],
    tbar:[
new Ext.Toolbar.TextItem('工具栏:'),
//添加一文本 
      {pressed:
true,text:'刷新'},
      {xtype:
"tbfill"},
//加上这句,后面的就显示到右边去了
      {pressed:
true,text:
"添加"}, 
      handler:
function
(){Ext.Msg.alert('帮助','please help me!');}
        }, 
      {pressed:
true,text:
"保存"}
      ]
      });

 

View Code
<%@ Page Language="C#" Inherits="System.Web.Mvc.ViewPage
" %>
Index

ExtJs的Ajax

Name:

 NewGrid

View Code
<%@ Page Language="C#" Inherits="System.Web.Mvc.ViewPage
" %>
Index

Grid

View Code
<%@ Page Language="C#" Inherits="System.Web.Mvc.ViewPage
" %>
Index

 

Tree

效果:

code:

View Code
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="DynamicExtTree_Default" %>        

 

tree右键menu

效果:

code:

View Code
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="tree.aspx.cs" Inherits="DynamicExtTree_tree" %>        

 

 

code:

View Code
<%@ Page Language="C#" Inherits="System.Web.Mvc.ViewPage
" %>
Index

 

code

View Code
<%@ Page Language="C#" Inherits="System.Web.Mvc.ViewPage
" %>
Index

code:

View Code
#region GetJson数据        public string GetJson()        {            //JsonResult js = null;            var id = 1;            var name = "huxing";            var en_name = "lucky";            var homepage = "www.lucky.com";            //String json = "{'id':1282,'text':'安全监察'},{'id':2,'text':'调度管理'},{'id':4,'text':'营销管理'},{'id':6,'text':'生产管理'}";               //string data = "[{\"name\":\"" + name + "\",\"age\":\"" + age + "\"},{\"name\":\"lete\",\"age\":23}]";            string data = "[{\"id\":\"" + id + "\",\"name\":\"" + name + "\",\"en_name\":\"" + en_name + "\",\"homepage\":\"" + homepage + "\"},{\"id\":\"2\",\"name\":\"hu2\",\"en_name\":\"hu22\",\"homepage\":\"www.126.com\"}]";            //string data = "[[\"id\":\"" + id + "\",\"name\":\"" + name + "\",\"en_name\":\"" + en_name + "\",\"homepage\":\"" + homepage + "\"],[\"id\":\"2\",\"name\":\"hu2\",\"en_name\":\"hu22\",\"homepage\":\"www.126.com\"]]";            //string data = "{\"id\":\"" + id + "\",\"name\":\"" + name + "\",\"en_name\":\"" + en_name + "\",\"homepage\":\"" + homepage + "\"}";            //string data = "[{1, 'hu1', 'lucky1', 'http://blog.sina.com.cn/s/blog_6482ea940100gzps.html'},{2, 'hu2', 'lucky2', 'http://blog.sina.com.cn/s/blog_6482ea940100gzps.html'},{3, 'hu3', 'lucky3', 'http://blog.sina.com.cn/s/blog_6482ea940100gzps.html'}]";            //string data = "1,'hu1','lucky1',http://blog.sina.com.cn/s/blog_6482ea940100gzps.html,2,hu2,lucky2,http://blog.sina.com.cn/s/blog_6482ea940100gzps.html,3,hu3,lucky3,http://blog.sina.com.cn/s/blog_6482ea940100gzps.html";            return data;            //return js.Deserialize(data);        }        #endregion

 

 

 Ext.Ajax.request({

            url: url,
            method: "POST",
            success: function (response, option) {
                window.location.href = "金网通通用扫描系统.rar"; //这样就可以弹出下载对话框了
                //window.location.href = "E://2012-05-23%20金网通通用扫描系统.rar"; //这样就可以弹出下载对话框了
                //window.location.href = "E:/2012070422535400工资表.xls";
            },
            failure: function (response, option) {
                response = Ext.util.JSON.decode(response.responseText);
                core.alert.error(response.msg);
            }
        });

你可能感兴趣的文章
第七届C/C++B-方格填数 DFS
查看>>
数据结构课设--3哈夫曼编码译码系统(树应用)
查看>>
pku 1061 青蛙的约会 扩展欧几里得
查看>>
Spring Boot 2.4 配置文件将加载机制大变化
查看>>
javascript 用函数语句和表达式定义函数的区别
查看>>
基于react hooks,antd4 配置生成表单并自动排列
查看>>
也来玩玩 javascript对象深拷贝,浅拷贝
查看>>
【转载】Kubernetes CNI网络最强对比:Flannel、Calico、Canal和Weave
查看>>
Kubernetes实战总结 - 动态存储管理StorageClass
查看>>
Django实战总结 - 快速开发一个Web服务
查看>>
Oracle一次缩小表空间的处理过程
查看>>
【三思笔记】 全面学习Oracle分区表及分区索引
查看>>
wcf webHttpBinding Post 大数据量提交 ios c#客户端
查看>>
[LeetCode题解]141. 环形链表 | 快慢指针
查看>>
MySQL错误日志(Error Log)
查看>>
MySQL二进制文件(binlog)
查看>>
Redis性能篇(二)CPU核和NUMA架构的影响
查看>>
MMORPG大型游戏设计与开发(客户端架构 part3 of vegine)
查看>>
C基础 带你手写 redis ae 事件驱动模型
查看>>
我是个怎样的人
查看>>