`
babydeed
  • 浏览: 238624 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

记录回答别人的Ext4问题

    博客分类:
  • Ext
 
阅读更多

 

1:Ext4版本 双击Tab页面页签关闭 来自问题:http://www.iteye.com/problems/85832

解答:   

var tabs = Ext.createWidget('tabpanel', {
        renderTo: 'tabs1',
        width: 450,
        activeTab: 0,
        defaults :{
            bodyPadding: 10
        },

  listeners:{
    afterrender:function(tab){
     var tabBar = tab.down("tabbar");
      tab.mon(tabBar.el, {
      scope: this,
      dblclick:function(){
       tabs.remove(tab.getActiveTab());
      },
      delegate: 'div.x-tab'
     });
       
    }
......       

 

关键是上面监听这块代码  代码写法参考自Ext4版本的TabCloseMenu.js里面的写法

比方里面有代码:

    init : function(tabpanel){
        this.tabPanel = tabpanel;
        this.tabBar = tabpanel.down("tabbar");

        this.mon(this.tabPanel, {
            scope: this,
            afterlayout: this.onAfterLayout,
            single: true
        });
    },

    onAfterLayout: function() {
        this.mon(this.tabBar.el, {
            scope: this,
            contextmenu: this.onContextMenu,
            delegate: 'div.x-tab'
        });
    },

 

 

 

 2:今天有朋友问到Extjs4中关于grid中鼠标覆盖行时修改行背景色的问题(只对某一个grid作用),由于一直用的2版本,对4版本不熟悉,所以着实费了点时间,但最后还是给解决。解决方案参考自国外论坛:

  http://skirtlesden.com/articles/styling-extjs-grid-cells

 

下面给出解决具体代码:(比方覆盖背景红色)

     首先:建立一个mycss.css文件

             内容如下:

 

  .custom-grid .x-grid-row-over .x-grid-cell { //很重要哦

     background-color: #FF0000;//这里的颜色自己根据需求修改

     border-bottom-color: #ffc; 

     border-top-color: #ff5; 

     color: #009; 

  }

 

 

    然后给出一个测试例子代码:

 

 

<link rel="stylesheet" type="text/css" href="ext/resources/css/ext-all-debug.css" />
<link rel="stylesheet" type="text/css" href="mycss.css" />
<script type="text/javascript" src="ext/ext-all-debug.js"></script>
<script type="text/javascript">
	 
	Ext.onReady(function(){
		var store = Ext.create('Ext.data.Store', {
			fields:['name', 'email', 'phone',"num"],
			data:{'items':[
				{id:"t1",'name': 'Lisa',  "email":"lisa@simpsons.com",  "phone":"555-111-1224" ,"num":"1" },
				{id:"t2", 'name': 'Bart',  "email":"bart@simpsons.com",  "phone":"555-222-1234"  ,"num":"1" },
				{id:"t3",'name': 'Lisa',  "email":"lisa@simpsons.com",  "phone":"555-111-1224" ,"num":"1" },
				{id:"t3", 'name': 'Bart',  "email":"bart@simpsons.com",  "phone":"555-222-1234"  ,"num":"1" }

			]},

			proxy: {
				type: 'memory',
				reader: {
					idProperty : "i11d",
					type: 'json',
					root: 'items'
				}
			}
		});

		var grid = Ext.create('Ext.grid.Panel', {
			title: 'Simpsons',
			cls: 'custom-grid',//这里关键哦,和我之前建立的mycss文件里面的一致哦
			store: store,
			columns: [
				{ header: 'Name',  dataIndex: 'name' ,width:150},
				{ header: 'Email', dataIndex: 'email' ,width:150},
				{ header: 'Phone', dataIndex: 'phone'  ,width:150}
			],
			height: 400,
			width: 650,
			renderTo: Ext.getBody()
		});

		
	});

 

  上面的ext4库文件 自行引入

 

    代码如此简单,解决问题

    上效果图:

  

 

 

 

 

  • 大小: 19.3 KB
分享到:
评论

相关推荐

    ext4-exactor.zip

    1. **快速日志恢复**:EXT4使用日志结构来记录文件系统的更改,提高了系统崩溃后的恢复速度。 2. **延迟分配**:文件的数据块在实际写入之前不分配,减少了碎片并提高了性能。 3. **大目录支持**:EXT4可以处理包含...

    ext4_utils

    《深入理解ext4_utils:三星线刷ROM打包利器》 在Android系统开发和维护领域,三星线刷ROM的打包工具ext4_utils是一个不可或缺的实用程序。这个工具集专注于处理ext4文件系统,一种广泛用于Linux内核的高性能日志...

    android ext4文件系统打包详解

    在使用make_ext4fs制作镜像时,需要注意系统分区文件权限的问题。默认情况下,使用make_ext4fs制作的镜像,system分区文件的权限都是预定的,即使提前修改了文件权限,制作镜像后烧录到设备上时,这些权限修改并不会...

    ext4文件系统源码

    EXT4,全称为Fourth Extended File System,是Linux操作系统中广泛使用的日志文件系统之一,它在2008年被引入Linux内核。EXT4在EXT3的基础上进行了多项改进,以提升性能、可靠性和可扩展性。这个源码包包含了EXT4...

    在windows下使用Ext2Fsd访问EXT4分区

    4. **日志记录**:当出现错误时,Ext2Fsd会生成日志文件,帮助用户诊断问题。这对于排查访问EXT4分区时遇到的问题非常有帮助。 5. **兼容性**:Ext2Fsd支持多种版本的Windows,包括Windows XP、Vista、7、8、10及更...

    ext4解压工具和操作方法.rar

    包含3个工具:make_ext4fs、simg2img、kusering.sh。 1. 解压system.img为system.img.ext4。命令:simg2img system.img system.img.ext4 2. 创建system.img.ext4挂载目录tmp; 命令:mkdir tmp; 3. 挂载system....

    ext4magic源代码

    3. **ext4文件系统**:ext4是Linux系统最常用的文件系统之一,其特点是高性能、大文件支持以及良好的日志记录能力。由于其广泛的应用,`ext4magic`的出现对许多Linux用户来说是一大福音。 **标签:“数据恢复”** ...

    ext4-util源代码——制作make_ext4fs和simg2img工具

    总的来说,`ext4-utils`提供了制作和操作ext4文件系统的关键工具,对于Android开发者和系统管理员来说,熟练掌握这些工具的使用方法和原理,无疑会提高工作效率并增强解决问题的能力。在实际工作中,这些工具的应用...

    Windows读取Ext4分区的工具 Ext2Read

    Linux最常用的文件系统类型之一就是EXT系列,包括EXT2、EXT3和EXT4。然而,Windows操作系统默认并不支持直接读取这些格式的分区。这时,就需要借助第三方工具来实现这一目标,例如“Windows读取Ext4分区的工具”——...

    make_ext4fs.zip

    《深入理解make_ext4fs:构建EXT4文件系统的利器》 在Linux系统中,EXT4文件系统因其高效、稳定和广泛支持的特点,被广泛应用。在开发和维护过程中,有时我们需要手动创建EXT4文件系统,这时就需要用到`make_ext4fs...

    make_ext4fs

    安卓9.0 make_ext4fs文件,make_ext4fs用于Android平台上制作ext4文件系统的镜像。 make_ext4fs [ -l &lt;len&gt; ] [ -j &lt;journal size&gt; ] [ -b &lt;block_size&gt; ] [ -g &lt;blocks per group&gt; ] [ -i &lt;inodes&gt; ] [ -I ...

    Ext4中文API

    例如`ext4_create()`用于创建新文件,`ext4_open()`用于打开文件,`ext4_read()`和`ext4_write()`用于读写文件内容,`ext4_setattr()`用于更改文件属性,`ext4_mkdir()`用于创建目录,`ext4_mount()`和`ext4_umount...

    安卓解码工具ext4_unpacker

    ext4_unpacker的出现解决了这个问题。它能解析ext4文件系统的元数据,找到并提取出其中的APK文件。APK是Android应用程序的打包格式,包含了应用的所有资源、代码和配置信息。通过这款工具,用户可以查看、备份或者...

    ext4教程代码

    5. 数据一致性保证:学习EXT4的日志记录机制,如何保证文件系统在异常情况下的一致性。 6. 性能优化:分析EXT4的性能瓶颈,探讨如何通过调整参数或代码优化来提升系统性能。 7. 实践项目:编写简单的程序,例如...

    Ext4文件系统

    Ext4文件系统在Ext3的基础之上做了很多改进,引入了大量新功能,这些改进主要是为了提高未来的Linux系统的性能。 虽然Ext4做了很多改进,但依然能够与Ext3实现向后和向前的兼容性,这一点的确很难得。 因为Ext3文件...

    ext4环境搭建

    【EXT4环境搭建】是指在开发环境中配置EXT4文件系统,以便进行相关的开发工作。EXT4是Linux操作系统中广泛使用的日志文件系统,通常用于硬盘存储。在Windows环境下,如VS2012,要搭建EXT4开发环境,通常需要借助第三...

    ext4写文件流程分析

    ### ext4写文件流程分析 #### 概述 在Linux操作系统中,文件系统的管理与数据的存储至关重要。本文主要探讨的是ext4文件系统中的写文件流程。ext4作为Linux广泛使用的文件系统之一,在数据写入方面有着高效且复杂...

    Ext4案例大全

    - **文档阅读**:深入学习Ext4的官方文档和社区论坛,获取最新的技术资讯和常见问题解答。 - **实践项目**:结合实际场景,如个人服务器、虚拟机或开发环境,设置并管理Ext4文件系统。 - **代码分析**:从提供的...

    Ext4.x Doc中文版

    - **快速挂载和卸载**:EXT4引入了延迟分配(Delayed Allocation)策略,改善了文件写入性能和磁盘碎片问题。 - **元数据备份**:EXT4支持元数据的多路备份,提高了文件系统的稳定性。 - **快速日志恢复**:通过...

    Ext4帮助文档

    Ext4,全称为Fourth Extended File System,是Linux操作系统中广泛使用的日志文件系统之一,它在2008年被引入Linux内核。这个文件系统以其高性能、稳定性以及对大容量存储的支持而闻名。Ext4 API是开发人员与Ext4...

Global site tag (gtag.js) - Google Analytics