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
分享到:
相关推荐
sencha-touch-2.1.0-gpl.zip 官网下载的,欢迎下载
sencha-touch-2.3.1-gpl.zip
在"sencha-touch-1.0.1a.zip"中,你将找到Sencha Touch 的源代码,这是学习框架工作原理的好资源。源码通常包括JavaScript文件、样式表(CSS)、图片和其他资源。你可以通过阅读源码来了解框架如何组织和实现其功能...
Sencha Touch 2.1.1版本在前一版本的基础上进行了优化和增强,提高了性能,提供了更多的功能和组件。以下是一些关键知识点: 1. **响应式设计**:Sencha Touch 2.1.1支持各种屏幕尺寸和设备类型,能自动调整布局以...
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里面包含着基本常用的 phonegap-1.2.0.js index.html sencha-touch.css sencha-touch-all.js 等常用文件
Sencha Cmd是一款强大的命令行工具,专为Sencha框架(如Ext JS和Sencha Touch)的开发和构建过程提供便利。在"SenchaCmd-6.5.3-windows-64bit.zip"这个压缩包中,包含的是适用于Windows 64位系统的Sencha Cmd 6.5.3...
ExtJS也有自己的打包工具 SenchaCmd,它用来生成构建ExtJS前端组织架构,最后打包发布生产,操控着前端整个开发生命周期,SenchaCmd依赖于JDK,所以要先安装JDK文件 ,安装步骤自行百度.
在给定的标题和描述中,重点是使用"sencha-touch-2.4.0.jsb2"文件以及Eclipse与Spket集成开发环境(IDE)来提升开发效率。 **Sencha Touch 2.4.0**: 这是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 是一个早期版本的Sencha Touch框架,用于构建移动Web应用程序。这个预发布版本(PR1)是开发者在正式版本发布前获取新功能和改进的一个机会。Sencha Touch是一个JavaScript库,专门设计用于...
EXT是Sencha公司开发的一款强大的JavaScript前端框架,主要用于构建富客户端Web应用。Dojo China社区是一个专注于JavaScript技术,特别是Dojo Toolkit和EXT JS等技术的交流平台。在本示例中,"EXT dojochina文本框...
Sencha Touch 2.0.1 是一个专为移动设备设计的...在解压的文件"sencha-touch-2.0.1"中,你会找到包含源码、示例、文档等资源,通过深入研究这些内容,可以更全面地理解和掌握Sencha Touch 2.0.1的使用方法和开发技巧。
Sencha Touch是专门用于移动应用开发的JavaScript框架,也是第一个基于HTML5的移动应用框架,其前身是Ext。使用Sencha Touch,开发者可以构建在iPhone、Android和BlackBerry touch等设备上运行的移动web应用,其效果...
3. **核心库文件**: `sencha-touch-all-debug.js` 和 `sencha-touch-debug.js` 是带调试信息的完整库,适合在开发阶段使用,因为它们提供了详细的错误追踪信息。而 `sencha-touch-all.js` 和 `sencha-touch.js` 是不...
Sencha Touch是移动HTML5开发框架,构建用于iPhone、Android 和Window Phone等跨平台的移动应用程序.
**sencha-touch.css** 和 **sencha-touch-all-debug.js**: 这两个文件与Sencha Touch有关,Sencha Touch是专为移动设备设计的框架。sencha-touch.css是触控版本的样式文件,提供了移动应用的样式和布局。而sencha-...
Sencha Touch 2.0.0 的核心是其组件系统,它提供了一系列预先构建的UI组件,如按钮、表格、面板、导航视图等,这些组件都是为移动设备优化的,确保在各种屏幕尺寸和操作系统上表现良好。通过这些组件,开发者可以...
sencha-touch-2.0 jar包,基于html5新技术,extjs的发展,可在移动设备上浏览实现iphone效果的服务端技术