extjs简单动画2

var store = Ext.create(‘Ext.data.Store‘, {
                storeId:‘employeeStore‘,
                fields:[‘name‘, ‘seniority‘, ‘department‘],
                groupField: ‘department‘,
                data: {‘employees‘:[
                    { "name": "Michael Scott",  "seniority": 7, "department": "Management" },
                    { "name": "Dwight Schrute", "seniority": 2, "department": "Sales" },
                    { "name": "Jim Halpert",    "seniority": 3, "department": "Sales" },
                    { "name": "Kevin Malone",   "seniority": 4, "department": "Accounting" },
                    { "name": "Angela Martin",  "seniority": 5, "department": "Accounting" }
                ]},
                proxy: {
                    type: ‘memory‘,
                    reader: {
                        type: ‘json‘,
                        root: ‘employees‘
                    }
                }
            });
            var myComponent = Ext.create(‘Ext.grid.Panel‘, {
                renderTo: Ext.getBody(),
                width: 800,
                height: 500,
                layout: ‘fit‘,
                closable: true,
                //hidden: false,
                store: Ext.data.StoreManager.lookup(‘employeeStore‘),
                columns: [
                    { header: ‘Name‘,  dataIndex: ‘name‘,flex:1},
                    { header: ‘Email‘, dataIndex: ‘email‘},
                    { header: ‘Phone‘, dataIndex: ‘phone‘}
                ],
                title: ‘测试中‘,
                //style: ‘border: 1px solid red;‘,
                listeners: {
                    beforeclose:function(){
                        myComponent.getEl().slideOut("r", {duration: 500});
                        // 在这里延迟5秒关闭
                        return false;
                    }
                }
            });

            Ext.create(‘Ext.fx.Anim‘, {
                target: myComponent,
                duration: 1000,
                from: {
                    width: 1000,
                    height: 800 // 开始宽度 400
                },
                to: {
                    left:200
                    // width
                    // height
                },
                iterations: 1,   //动画次数
                easing: ‘backOut‘, // 中间值
                alternate: true   // 动画反转
            });

           Ext.create(‘Ext.fx.Animator‘, {
                target: myComponent,
                duration: 1000, // 10 seconds
                keyframes: {
                    0: {
                        opacity: 1,
                        left: 100
                    },
                    20: {
                        x: 30,
                        left: 150
                    },
                    40: {
                        x: 130,
                        left: 75
                    },
                    60: {
                        y: 80,
                        left: 100
                    },
                    80: {
                        y: 200
                    },
                    100: {
                        opacity: 1,
                        backgroundColor: ‘00FF00‘
                    }
                }
            });
时间: 2024-10-10 04:38:11

extjs简单动画2的相关文章

ios状态栏调整 简单动画的知识点

首先状态栏式view的属性,所以在viewController中直接重写: /** 修改状态栏 */ - (UIStatusBarStyle)preferredStatusBarStyle { // 修改状态栏的颜色(白色) return UIStatusBarStyleLightContent; } // 这种返回值没有*的说明不是对象,那么不是枚举就是结构体,大多数情况是枚举,所以取值也比较简单,一般是返回值后边加上状态: 在UIKit学习中常用的块动画: // 块动画 animateWit

关于DOM的简单动画

利用DOM制作的一些简单动画 1.div每点击一次 向右移动200px(带DOM动画过渡) <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style> h1 { font-size: 20px; } #testDiv { width: 150px; height

jquery添加光棒效果的各种方式以及简单动画复杂动画

过滤器.绑定事件.动画 一.基本过滤器 语法 描述 返回值 :first 选取第一个元素 单个元素 :last 选取最后一个元素 单个元素 :not(selector) 选取去除所有与给定选择器匹配的元素 集合元素 :even 选取索引是偶数的所有元素(index 从0开始) 集合元素 :odd 选取索引是奇数的所有元素(index 从0开始) 单个元素 :eq(index) 选取索引等于index的元素 集合元素 :gt 选取索引大于index的元素 集合元素 :lt 选取索引小于index的

2016.01.22 简单动画

简单动画没什么好说的,直接看代码.=-= //横向.纵向移动 [UIView animateWithDuration:0.5 animations:^{ self.aView.frame = CGRectMake(_aView.frame.origin.x, _aView.frame.origin.y + 50, _aView.frame.size.width, _aView.frame.size.height); }]; //渐变效果 [UIView animateWithDuration:0

extjs 简单入门

中文网站:http://extjs.org.cn/ 英文网站:http://www.sencha.com/products/extjs/ 1.简介 extJS是一种主要用于创建前端用户界面,是一个基本与后台技术无关的前端ajax框架. 2.简单使用 需要这些包的支持:ext-all.css,ext-all.js,ext-lang-zh_CN.js 上代码: if (!courseware) { courseware = { }; } courseware.showSchemeSwf = func

自定义实现ExpandableListView收缩的简单动画效果

以下是 ExpandableListView 收缩的简单动画效果 1 /* 2 * Copyright (C) 2014 Gary Guo 3 * 4 * Licensed under the Apache License, Version 2.0 (the "License"); 5 * you may not use this file except in compliance with the License. 6 * You may obtain a copy of the L

原生javascript实现的一个简单动画

本文章向大家介绍一个javascript实现的动画.点击开始按钮div会往右移动,点击停止后,div停止移动,再点击则继续移动.请看下面代码. <!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <head> <title>javascript实现的简单动画</title> <style type="text/css"&g

NSViewAnimation视图的简单动画

NSViewAnimation和NSAnimation提供了视图的简单动画效果.NSViewAnimation是从NSAnimation继承下来的.这个类提供了一个简便的方式去给多个视图或窗口做动画效果.动画的效果可以改变视图的位置,大小,淡入淡出. - (id)initWithViewAnimations:(NSArray*)viewAnimations 初始化方法需要参数是一个包含字典对象的数组对象.这个字典对象信息包含4个键值对.如下 NSString *NSViewAnimationTa

Javascript学习------top/left简单动画,效果与jquery的动画差不多

在网上查看jquery的动画帧率为13毫秒 我用下面的小例子验证了一下: 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <title>top/left简单动画</title> 5 <style type="text/css"> 6 * { margin: 0px; padding: 0px; } 7 </style> 8 <script src="http: