- 浏览: 33495 次
- 性别:
- 来自: 深圳
最新评论
-
guzhixiong:
楼主很强大,需要向楼主学习,到时候有不会的向楼主请教
酒店管理系统之登录界面(swing)
文章列表
1、Ext.apply (Object obj, Object config, Object defaults ) : Object将config中的所有属性复制到obj中,如果配置了defaults,则先将defaults中的属性传入obj,然后再将config中属性传入,一般defaults用于定义一些默认值。注意:每个参数都必须是对象object,而不能是function或其他。创建object可以通过new function(){}、new Object()、{}等方法创建。 2、Ext.emptyFn : Function 用于返回一个空函数,便于在程序中创建空函数。Ext.emp ...
ComboBox
ComboBox是指下拉菜单,在API中找到ComboBox对应的xtype是 combo
应用 Window 布局的笔记中的窗体,其中性别 Gender 这一项选项只有两个(male, female),可以使用 ComboBox 控件,为Gender 一项加上 xtype,值为 combo
Js代码
{
fieldLabel:"Gender",
xtype:"combo"
},
{
fieldLabel:"Gender",
...
日期控件
在上一篇笔记中的基础上,为Birth加上日期控件:
Js代码
items:[
{fieldLabel:"Name"},
{fieldLabel:"Gender"},
{fieldLabel:"Age"},
{
xtype:"datefield",
fieldLabel:"Birth"
},
...
Window
复习一下,先来构造一个Window对象:
Js代码
Ext.onReady(function(){
var _window=new Ext.Window({
title:"New Person",
width:500,
height:100,
plain:true,
items:[
{}
],
butto ...
这两天比较忙,没有连续起来,Excel的文章发了一篇,基本上就没有人看,看来现在用Excel做报表的越来越少了。
Window
先来看一下API:
Window 继承于 Panel,是Panel的子类,Window组件默认是可以浮动和拖拽的,并且支持最大最小化的能力。Panel 中的各种属性和方法在Window组件中是可以直接使用的。来看例子:
Js代码
<script type="text/javascript">
Ext.onReady(function(){
...
TextField
TextField在Ext.form.TextField包下面(叫包叫习惯了),是form组件中的一个,是对传统文本框的封装(input)。
在页面中直接使用某些Component是不起作用的,因为Ext UI设计是类似Swing布局的,布局的宿主对象必须是Ext.Container或者Ext.Container的子类,详细的使用方法后面慢慢了解。
根据上面的原理,我们要在页面中创建一个TextField组件,就需要给它一个宿主,最常用的就是Panel,先说TextField,简单使用Panel,Panel的详细用法接下来谈。看个例子:
Js代 ...
Component
在Ext中对常用的UI组件都进行了一系列的封装,而各个组件都具有一些相同的属性或者事件,这些相同的属性被封装起来成为Component类,每个UI组件都继承Component类,可见Ext在面向对象方面有很好的实现。看一下Component中的定义:
Js代码
//构造方法,传入config参数
Ext.Component = function(config){
config = config || {};
if(config.initialConfig){...};
thi ...
Ext中的事件机制
Ext中的事件机制是在 Ext.util.Observable 中定义的,举一个例子来说明事件机制,先看一下代码,然后慢慢说
person.js
Js代码
Ext.namespace("com.meizhi");
/* 定义NameSpace的别名 */
Mz = com.meizhi;
Mz.Person = function() {
/* 定义事件 */
this.addEvents(
"name ...
刚刚走了个大弯路,朋友们见笑,我这见识实在太少了,开始想找个有语法提示的IDE,就直接想到了Aptana,下载一个最新版本,然后就弹出来一大堆东西要更新,更新就更新吧,更新一半就报错,看他给的提示,说xxx本机已经装了不能再装,那个版本不新了不能装,好长的一溜,找了半天,终于把非法的插件都去掉了,安装了一半又出问题了,我倒,faint,怒了,又跑回MyEclipse安装Spket(参考:http://www.iteye.com/topic/188454 ),终于搞定,本来几分钟搞定的问题,让我白费了半天力气。废话少说,开始学习。
书接上回,走你....
构造方法
构造方法就 ...
从今天起开始学习ExtJs,在这里记录一些学习笔记,方便日后查看,有兴趣的朋友欢迎共同探讨,也请老鸟们多多指教,如果我的理解有什么不正确的地方,也请大家帮助也改正,帮我指出一条明路,先在这里谢过了。
学习过程是看DojoChina的陈治文老师讲解的视频(感谢陈治文老师的辛勤工作,这里先赞一下),不是自己原创,边学习边做笔记,不能算是剽窃吧,朋友们别骂我不厚道。
先把文档放在手边,Ext在线文档:http://extjs.com/deploy/dev/docs/
---------------------------------------------------- ...
一 、Select
jQuery获取Select选择的Text和Value:
1. $("#select_id").change(function(){//code...}); //为Select添加事件,当选择其中一项时触发
2. var checkText=$("#select_id").find("option:selected").text(); //获取Select选择的Text
3. v ...
1 <script language=javascript>
function dis()
{
var a = document.getElementsByTagName_r("input");
for (var i=0; i<a.length; i++)
{
if (a[i].type=="checkbox" || a[i].type=="radio ...
Js代码
var gameFrom = new Ext.form.FormPanel({
width:300,
height:400,
fileUpload:true,
frame:true,
bodyStyle: 'padding:5px 5px 0',
labelAlign:'center',
items:[
new Ext.form.TextField({fieldLabel:'游戏截图1',name:'picture1',inputType:'file',allo ...
漫天遍野的文章都是介绍如何用U盘或者移动硬盘安装操作系统,有些同学有用MP3或MP4(下面一并简称为PMP)安装系统的想法但是被那些“前辈们”活生生的否定掉了。
话不多说,下面进入正题。先看参与本教程的两台设备:
需要的软件是“软碟通”,最新版下载安装好后选择待制作的系统镜像文件,并插入PMP设备:下载地址(附注册码)
http://u.115.com/file/f6b92240f9
转自:http://www.techrss.cn/html/2008/09-26/112573.htm
机器是xp sp2,装有SQL 2000、iis 5.0、vs.net 2005,今天又安装了SQL 2005。
在安装前,我关闭了SQL 2000的服务,退出了所有程序。
安装时,选择的是x86系统,安装“服务器组件 ...