DoubleLi

qq: 517712484 wx: ldbgliet

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  4737 随笔 :: 2 文章 :: 541 评论 :: 1614万 阅读
< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

02 2013 档案

摘要:Ext布局总的来说是很灵活的,因此我觉得有必要一块探讨一下。 Ext常用的布局都在Ext.layout下,这里几乎涵盖了所有的布局方式(但是值得注意的是通常我们不是直接通过"new"来创建这些类的对象然后往里面添加控件使用,而是作为控件一个配置属性使用让Ext自动创建对应的类),满足开发者需求。那么我们就其中常用的方式逐一介绍。 Border布局 Border布局是Ext中常用布局方式(经常用到整个页面的总体布局),感觉用的几率很大。在看代码之前先熟悉一种特殊的容器ViewPort,它是对于浏览器视窗的抽象,你可以将它理解为浏览器的可见区域,它将渲染到document.bo 阅读全文
posted @ 2013-02-26 23:38 DoubleLi 阅读(1152) 评论(0) 推荐(0) 编辑

摘要:Extjs修改分两种方法:1.前台直接加载;2.通过后台远程加载1.直接加载:方法 form.getForm().loadRecord();应用时要求页面上已经存在页面中的所有数据,比如选中gridPanel一行,然后直接传递此行记录,到formPanel页面,可直接加载2.后台加载:方法 form.getForm().load();应用时 传递一个参数到后台,然后远程取值,绑定。实例: var datasReader = new Ext.data.JsonReader({ root: 'data', totalProperty: 'totalCount' }, 阅读全文
posted @ 2013-02-20 09:33 DoubleLi 阅读(2152) 评论(0) 推荐(0) 编辑

摘要:web project中,有很多地方都会设置字符集,最好统一,不然出错的时候就不好找了,都以utf8为例,这是我最喜欢的字符集,让我们看看都哪些地方设置了字符集。 首先,mysql服务端,在安装后的配置阶段,最好就把字符集设置为utf8,它默认的是latin1,经常乱码。。。在安装的地方,找到my.ini,有两处字符集的地方,修改一下也可以。 然后,是sqlyog,sql的客户端,很好用,不过用时间长了,发现sql语句都不会怎么写了,还得复习一下,这个改字符集,我查了好久,软件用的不是很熟啊。。。在创建表的时候,下面有个按钮“advanced properties”,在这里修改字符集为utf. 阅读全文
posted @ 2013-02-19 23:33 DoubleLi 阅读(2287) 评论(0) 推荐(0) 编辑

摘要:第一种:Ext.getCmp("save").on('click', loginFun);//点击id为save的按钮时,执行loginFun函数function loginFun() {var w = Ext.getCmp("_window");var f = Ext.getCmp("modifyForm");//取组件var newPwd = Ext.getCmp("newPwd").getValue();//取值var oldPwd = Ext.getCmp("oldPwd" 阅读全文
posted @ 2013-02-19 23:26 DoubleLi 阅读(508) 评论(0) 推荐(0) 编辑

摘要:a、使用addListeners: addListener( String eventName, Function fn, Object scope, Object options ) panel.addListeners('click',function(){alert('点击事件')},this); b、使用addEvents自定义事件: addEvents(Object o) panel.addEvents({"eventName":true}) 激活事件 fireEvent( String eventName, Object... a 阅读全文
posted @ 2013-02-19 23:15 DoubleLi 阅读(7475) 评论(0) 推荐(0) 编辑

摘要:一、从form中获取field的三个方法:1、Ext.getCmp('id');2、FormPanel.getForm().findField('id/name');3、Ext.get('id/name');//前提是FormPanel在界面上显示出来了。二、ExtJS如何给textfield赋值的三个方法:var value="值";1、fs.form.findField(id/name).setValue(value);2、Ext.get(id/name).setValue(value);3、Ext.getCmp(id). 阅读全文
posted @ 2013-02-19 23:14 DoubleLi 阅读(22504) 评论(1) 推荐(0) 编辑

摘要:原文:http://blog.csdn.net/hyljqr/article/details/500899结构体的sizeof先看一个结构体:struct S1{ char c; int i;};sizeof(s1)在VC6中按默认设置得到的结果为8。我们先看看sizeof的定义——sizeof的结果等于对象或者类型所占的内存字节数,好吧,那就让我们来看看S1的内存分配情况S1 s1 = { 'a', 0xFFFFFFFF };定义上面的变量后,加上断点,运行程序,观察s1所在的内存,你发现了什么以我的VC6.0(sp6)为例,s1的地址为0x0012FF78,其数据内容如下: 阅读全文
posted @ 2013-02-19 19:47 DoubleLi 阅读(396) 评论(0) 推荐(0) 编辑

摘要:package edu.xaut.hibernate;import javax.persistence.Column;import javax.persistence.Entity;import javax.persistence.GeneratedValue;import javax.persistence.Id;import javax.persistence.Table;@Entity@Table(name="t_group")public class Group {private int id;private String name;@Id@GeneratedVal 阅读全文
posted @ 2013-02-19 15:13 DoubleLi 阅读(2538) 评论(0) 推荐(0) 编辑

摘要:ExtJs使用总结(非常详细),需要的朋友可以参考下一、获取元素(Getting Elements)1.Ext.getvar el = Ext.get('myElementId');//获取元素,等同于document.getElementById('myElementId');//会缓存2. Ext.flyvar el = Ext.fly('myElementId')//不需要缓存。注:享元模式(Flyweight Design Pattern)是一种节省内存的模式,该模式的大概原理是建立单个全体对象然后不断反复使用它。3.Ext.getDom 阅读全文
posted @ 2013-02-03 10:53 DoubleLi 阅读(1171) 评论(0) 推荐(0) 编辑

摘要:不难想象,在JavaScript中称作对象的家伙,就是符合三元素的整体。记不得什么时候学的JavaScript了,对window对象都有点模糊了。在w3school上面我们可以很清晰的看到window对象的属性集合、方法集合,并且可以尝试着如上面说写的去做些test。 理工科的人都容易从现实、操作上接受一些事物或方法,我们可以安装一个firefox+firebug,来使用firebug作为我们的简易控制台,来对window对象的一些常用属性记性学习。 借助firebug提供的自动补全的功能,我们可以很全面并且快捷的找到需要的属性或方法。 1.open函数,打开新窗口,可以根据提供的详细参数来. 阅读全文
posted @ 2013-02-03 10:38 DoubleLi 阅读(419) 评论(0) 推荐(0) 编辑

摘要:Ext.extend在Extjs 中扮演着重大角色,是Extjs中几个重要函数之一。要想深入了解EXTJS,这个函数必须掌握不可,网上有很多关于这个函数的源码分析和介绍。关于这个函数的使用有以下几种情况。function Base(config) { this.name=config.name; this.age=config.age; this.sex=config.sex; } function base(config) { this.identity=config.identity; this.msg=config.msg; this.phone=config.pho... 阅读全文
posted @ 2013-02-03 10:29 DoubleLi 阅读(285) 评论(0) 推荐(0) 编辑

摘要:FormPanel有两种布局:form和column,form是纵向布局,column为横向布局。默认为后者。使用layout属性定义布局类型。对于一个复杂的布局表单,最重要的是正确分割,分割结果直接决定布局能否顺利实现。如果不再使用默认布局,那么我们必须为每一个元素指定一种布局方式,另外,还必须遵循以下几点:【1】落实到任何一个表单组件后,最后总是form布局【2】defaultType属性不一定起作用,必须显式为每一个表单组件指定xtype或new出新对象【3】在column布局中,通过columnWidth可以指定列所占宽度的百分比,如占50%宽度为.5。剖析出一个合理的结构,像下面这样 阅读全文
posted @ 2013-02-03 09:55 DoubleLi 阅读(538) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示