`
czpae86
  • 浏览: 720182 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

sencha-touch 入门 二 Ext.form.FormPanel

阅读更多

sencha-touch代码设计很像Extjs。

 

Ext.form.FormPanel在google浏览器的效果图:


 

form代码:

Ext.setup({
    icon: '../icon.png',
    tabletStartupScreen: '../tablet_startup.png',
    phoneStartupScreen: '../phone_startup.png',
    glossOnIcon: false,
    onReady: function() {
        var formBase = {
   			scroll: 'vertical',
		    items: [
		        {
		            xtype: 'textfield',
		            name : 'name',
		            label: '姓名',
                    useClearIcon: true
		        },
		        {
		            xtype: 'textfield',
		            name : 'idCard',
		            label: '身份证',
                    useClearIcon: true
		        },
		        {
		            xtype: 'numberfield',
		            name : 'age',
		            label: '年龄',
                    useClearIcon: true
		        },
		        {
		            xtype: 'emailfield',
		            name : 'email',
		            label: 'Email',
                    placeHolder: 'my@example.com',
                    useClearIcon: true
	            },		          
		        {
		            xtype: 'urlfield',
		            name : 'url',
		            label: '博客',
		            useClearIcon: true
		        },
		        {
		            xtype: 'textareafield',
		            name : 'remark',
		            label: '说明'
		        }
		    ],
		    dockedItems : [		    			    	
	               {
	                    xtype: 'toolbar',
	                    dock: 'bottom',
	                    items: [ 
	                    	{xtype: 'spacer'},	                       
	                        {
	                            text: '取消',
	                            handler: function() {
	                                form.reset();
	                            }
	                        },
	                        {
	                            text: '保存',
	                            ui: 'confirm',
	                            handler: function() {
	                                if(formBase.user){
	                                    form.updateRecord(formBase.user, true);
	                                }
	                                form.submit({
	                                    waitMsg : {message:'Submitting', cls : 'demos-loading'}
	                                });
	                            }
	                        }
	                    ]
	                }
		    ]
		};
		
		if (Ext.is.Phone) {
            formBase.fullscreen = true;
        } else {
            Ext.apply(formBase, {
                autoRender: true,
                floating: true,
                modal: true,
                centered: true,
                hideOnMaskTap: false,
                height: 435,
                width: 480
            });
        }
        var form = new Ext.form.FormPanel(formBase);
		form.show();
   }
});
 
  • 大小: 22.2 KB
分享到:
评论
5 楼 lqy_2019 2011-10-20  
谢谢楼上,知道了。。
4 楼 czpae86 2011-10-16  
你可以获取表单值通过Ajax传过去、也可以调用表单的submit方法提交
3 楼 lqy_2019 2011-10-14  
如何将这个表单提交到servlet呢????
2 楼 zyengogo 2011-02-10  
没用过来看看
1 楼 zhangdaiping 2011-01-12  
现在正在开这个呢。

望楼主发点有深度的东西上来看看

相关推荐

    sencha-touch-2.1.0-gpl.zip

    sencha-touch-2.1.0-gpl.zip 官网下载的,欢迎下载

    sencha-touch-2.3.1-gpl.zip

    sencha-touch-2.3.1-gpl.zip

    sencha-touch-1.0.1a.zip_Sencha Touch _sencha touch api_touch

    在"sencha-touch-1.0.1a.zip"中,你将找到Sencha Touch 的源代码,这是学习框架工作原理的好资源。源码通常包括JavaScript文件、样式表(CSS)、图片和其他资源。你可以通过阅读源码来了解框架如何组织和实现其功能...

    sencha-touch-2.1.1-gpl.zip

    Sencha Touch 2.1.1版本在前一版本的基础上进行了优化和增强,提高了性能,提供了更多的功能和组件。以下是一些关键知识点: 1. **响应式设计**:Sencha Touch 2.1.1支持各种屏幕尺寸和设备类型,能自动调整布局以...

    sencha-touch-grid

    sencha touch完整包(试用版)中的grid代码,位置在 touch-2.3.n > packages > sencha-touch-grid 使用时放到 ../MyApp/packages下 TouchGrid gives you a grid feature to arrange information in rows and columns...

    sencha-touch demo

    sencha-touch demo里面包含着基本常用的 phonegap-1.2.0.js index.html sencha-touch.css sencha-touch-all.js 等常用文件

    SenchaCmd-6.5.3-windows-64bit.zip

    Sencha Cmd是一款强大的命令行工具,专为Sencha框架(如Ext JS和Sencha Touch)的开发和构建过程提供便利。在"SenchaCmd-6.5.3-windows-64bit.zip"这个压缩包中,包含的是适用于Windows 64位系统的Sencha Cmd 6.5.3...

    SenchaCmd-6.0.0.202-windows-64bit.exe

    ExtJS也有自己的打包工具 SenchaCmd,它用来生成构建ExtJS前端组织架构,最后打包发布生产,操控着前端整个开发生命周期,SenchaCmd依赖于JDK,所以要先安装JDK文件 ,安装步骤自行百度.

    sencha-touch-2.x jsb文件 支持2.4

    在给定的标题和描述中,重点是使用"sencha-touch-2.4.0.jsb2"文件以及Eclipse与Spket集成开发环境(IDE)来提升开发效率。 **Sencha Touch 2.4.0**: 这是Sencha Touch的一个特定版本,它包含了众多增强和改进。...

    sencha-touch 下载

    sencha-touch下载

    sencha-touch

    - **sencha-touch-all-debug.js** 和 **sencha-touch-debug.js**:包含调试信息的完整库文件,便于开发时追踪错误。 - **sencha-touch-all.js** 和 **sencha-touch.js**:压缩后的库文件,用于生产环境以提高性能...

    sencha-touch-2.0.0-pr1.zip

    Sencha Touch 2.0.0 PR1 是一个早期版本的Sencha Touch框架,用于构建移动Web应用程序。这个预发布版本(PR1)是开发者在正式版本发布前获取新功能和改进的一个机会。Sencha Touch是一个JavaScript库,专门设计用于...

    EXT dojochina文本框示例Ext.form.TextField.rar

    EXT是Sencha公司开发的一款强大的JavaScript前端框架,主要用于构建富客户端Web应用。Dojo China社区是一个专注于JavaScript技术,特别是Dojo Toolkit和EXT JS等技术的交流平台。在本示例中,"EXT dojochina文本框...

    sencha-touch-2.0.1-gpl.zip

    Sencha Touch 2.0.1 是一个专为移动设备设计的...在解压的文件"sencha-touch-2.0.1"中,你会找到包含源码、示例、文档等资源,通过深入研究这些内容,可以更全面地理解和掌握Sencha Touch 2.0.1的使用方法和开发技巧。

    sencha-touch-2.4.2-commercial.zip

    Sencha Touch是专门用于移动应用开发的JavaScript框架,也是第一个基于HTML5的移动应用框架,其前身是Ext。使用Sencha Touch,开发者可以构建在iPhone、Android和BlackBerry touch等设备上运行的移动web应用,其效果...

    sencha-touch-2.1.0-gpl

    3. **核心库文件**: `sencha-touch-all-debug.js` 和 `sencha-touch-debug.js` 是带调试信息的完整库,适合在开发阶段使用,因为它们提供了详细的错误追踪信息。而 `sencha-touch-all.js` 和 `sencha-touch.js` 是不...

    sencha-touch-2.3.1a-gpl.zip

    Sencha Touch是移动HTML5开发框架,构建用于iPhone、Android 和Window Phone等跨平台的移动应用程序.

    sencha.js sencha.css

    **sencha-touch.css** 和 **sencha-touch-all-debug.js**: 这两个文件与Sencha Touch有关,Sencha Touch是专为移动设备设计的框架。sencha-touch.css是触控版本的样式文件,提供了移动应用的样式和布局。而sencha-...

    官方sencha-touch最新版本2.0.0(附文档和实例)

    Sencha Touch 2.0.0 的核心是其组件系统,它提供了一系列预先构建的UI组件,如按钮、表格、面板、导航视图等,这些组件都是为移动设备优化的,确保在各种屏幕尺寸和操作系统上表现良好。通过这些组件,开发者可以...

    sencha-touch-2.0

    sencha-touch-2.0 jar包,基于html5新技术,extjs的发展,可在移动设备上浏览实现iphone效果的服务端技术

Global site tag (gtag.js) - Google Analytics