`
zha_zi
  • 浏览: 590127 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论
文章列表
Ext.onReady(function(){ Ext.QuickTips.init(); var inputForm = Ext.create('Ext.form.Panel',{ bodyPadding: 5, width : 490, flex : 2, fieldDefaults:{//统一设置表单字段默认属性 labelSeparator :':',//分隔符 labelWidth : 60,//标签宽度 width : 150,//字段宽度 msgTarget : 'si ...
Ext.XTemplate 用法   1 自动填充数组和作用域切换:   Ext.onReady(function(){ var tpl=new Ext.XTemplate( '<table border=1>', '<tr><td>姓名</td><td>年龄</td><td>操作</td></tr>', '<tpl for=".">', '<tr><td&g ...
ExtJS提供的数据代理主要分为两大类: 1.客户端代理 (Ext.data.proxy.Client) 2.服务器代理(Ext.data.proxy.Server) 这两个类 都继承自 Ext.data.proxy.Proxy , 客户端代理主要包括:Memory   WebStorage   SessionStorage   LocalStorage 服务器端代理包括:  Ajax   Rest  JsonP Ext.data.proxy.Memory //this is the model we will be using in the store ...
    用extjs4 已经有一段时间了,过去开发的时候用过extjs2.2 因为放下了两年所有很多东西记得不是很清楚了,现在又直接使用4 突然发现这个世界变得太快连代码都变得这么快,大部分东西都完全不一样了,组建,数据交互..... ...
单纯的设置layout:column 好像不行,感觉extjs4跟以前不太一样 找了一个panel 横向布局的例子   <html> <head> <title>Column Layout</title> <link rel="stylesheet" type="text/css" href="../../resources/css/ext-all.css" /> <style type="text/css"> ...

extjs bbar 居中

Ext.define('DELTA.view.config.ButtonPanel',{     id:'bp',     extend:'Ext.form.Panel',     alias:'widget.buttonpanel',     titleAlign:'center',     title:'系统公告:<span>报警器闪烁请注意</span>',     bbar:['->','版权所有:台达企业(上海)管理有限公司','->']     //html:'公告内容: <span>报警器闪烁请注意</span& ...

extjs namespace

命名空间(namespace)是Extjs组织代码的一个非常精巧的方式。通过这一方式,可以将数量庞大的js代码分类到不同的命名空间下,可以有效地解决js容易产生变量冲突的问题,让不同命名空间下的变量和对象的取名更自由而不受同名的约束。下面看看命名空间应用的例子 Ext.namespace("App.common.util"); App.common.util.MyFormValidater = function(){ //your code here. } ...
  享元模式的特点是,复用我们内存中已存在的对象,降低系统创建对象实例 的性能消耗     我们来给出个简单的享元模式的应用前后的对比图,大概我们就知道享元模式的重要作用了。     我们这里以绘制一个有样式的字体来说明吧,有的时候我们想绘制一个纯色的文字,比如红色,那么我们可能需要创建很多的实例,通常来说,这些 实例的差别不大,这个时候,我们可以考虑复用其中创建的某个实例,而不用去new这么多相同的对象,来完成这样的工作。我们下面以这个例子来说 明,使用享元模式的前后对比的情况。     使用享元模式前:         使用享元模式后:         ...
转载一 getResourceAsStream ()返回的是inputstream getResource()返回:URL Class.getResource("")    返回的是当前Class这个类所在包开始的为置 Class.getResource("/") 返回的是classpath的位置 getClassLoader().getResource("")  返回的是classpath的位置 getClassLoader().getResource("/")  错误的!! ========== ...
   时间长没有使用oracle 压根想不起来怎么使用了,太悲剧了 先建表空间然后再建表: 第一步:创建表空间 CREATE TABLESPACE S2SHDWZ_DATA DATAFILE 'F:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\S2SHDWZDATA01.dbf' SIZE 256M AUTOEXTEND ON NEXT 32M MAXSIZE UNLIMITED LOGGING EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO 说明:S2SHDWZ->是空间名,你要知道你的Orac ...
    我觉得很多讲Future模式的文章并没有深刻理解Future模式,其实Future模式只是生产者-消费者模型的扩展。经典“生产者-消费者”模型中消息的生产者不关心消费者何时处理完该条消息,也不关心处理结果。Future模式则可以让消息的生产者等待直到消息处理结束,如果需要的话还可以取得处理结果   用过Java并发包的朋友或许对Future (interface) 已经比较熟悉了,其实Future 本身是一种被广泛运用的并发设计模式,可在很大程度上简化需要数据流同步的并发应用开发。在一些领域语言(如Alice ML )中甚至直接于语法层面支持Future。 这里就以
document.domain = "css88.com"; var createAjaxIframe={ appIframe: function(iframeId, iframeSrc){ var iframe = document.createElement("iframe"); iframe.src = iframeSrc// "http://css88.com/demo/domain/iframe.html"; iframe.id = iframeId; iframe.style.display ...
例如://myHeader.h   #include <iostream.h> template <class T> class A { public: A(); T &max(const T &,const T &) const; }; template <class T> T &A<T>::max(const T &a,const T &b) { return a<b?b:a; }  //main.cpp ...
         window 下的套接字以来两种方式执行I/O操作,阻塞IO 非阻塞IO,一般默认使用的是阻塞IO 即线程会等待不会把控制权利立刻返回给程序,这就意为一个线程在某一个时候只能够去执行一个IO操作。如果服务端想和多个客户端同时进行通信的话就要使用多线程编程,但是会增加开销,如果采用非阻塞IO程序不会等待,会立刻返回结果但是在大部分情况下返回的结果是错误的,并返回一个WSAEWOULDBLOCK的错误,所以程序员要不断的检测函数返回的代码以判断一个套接字何时可供读写,为了避免麻烦          winsock 提供了不同的套接字模型对IO进行管理 select (),WSAA ...
定义了头文件#include<vector> #include"Student.h" #ifndef DB_TONY #define DB_TONY using namespace std; class DB { public: static vector<Student> v; void insert(Student stu); vector<Student> query(Student stu); vector<Student> query(); void del(Student ...
Global site tag (gtag.js) - Google Analytics