EXT 表单设计器(guibuilder)简单使用教程

简介: 说明: 本教程在我推荐的ajax/ext目录规范环境下开发,如环境不同,请自行修改相关路径 本项目框架及代码在此下载 1.打开项目 2.在根目录下建立demo.html:   ExtJs Gui Designer Demonew Ext.

说明: 本教程在我推荐的ajax/ext目录规范环境下开发,如环境不同,请自行修改相关路径

本项目框架及代码在此下载


1.打开项目

01.jpg


2.在根目录下建立demo.html:

 

< html >
< head >
< meta  http-equiv ="Content-Type"  content ="text/html; charset=GBK" >
< title > ExtJs Gui Designer Demo </ title >
<!--  The ExtJs base 2.02  -->
< link  rel ="stylesheet"  type ="text/css"  href ="framework/ext-2.0.2/resources/css/ext-all.css"  temp_href ="framework/ext-2.0.2/resources/css/ext-all.css" />
< script  type ="text/javascript"  src ="framework/ext-2.0.2/adapter/ext/ext-base.js"  temp_src ="framework/ext-2.0.2/adapter/ext/ext-base.js" ></ script >
< script  type ="text/javascript"  src ="framework/ext-2.0.2/ext-all.js"  temp_src ="framework/ext-2.0.2/ext-all.js" ></ script >

<!--  The Json Panel  -->
< script  type ="text/javascript"  src ="widget/Ext.ux.JsonPanel.js"  temp_src ="widget/Ext.ux.JsonPanel.js" ></ script >
</ head >

< body >
< script >
new Ext.Viewport({
items : 
new Ext.ux.JsonPanel({autoLoad:'modules/user.json'}),
layout: 
'fit'
}
).show();
</ script >
</ body >
</ html >

 

注意 其中user.json就是GUIBUILDER中生成的代码.

3.打开GuiBuilder


02.jpg

 

4.设计界面

1).首先双击 FormPanel,或把FormPanel拖进主面板

03.jpg

2)接着拖动TextField进入FormPanle,并修改FieldLabel为"用户名",添加"id"属性为"username"

04.jpg

3)再插入一个按钮button,添加handle事件

05.jpg

4)点击click here to edit,弹出脚本编辑框,在其实输入:


function(){


alert(Ext.get("username").getValue());


}

输入,点击apply

06.jpg

5) 点击 copy json,或打开edit json,拷贝其中的代码,将其另存为user.json

6) 打开demo.html

07.jpg

目录
相关文章
|
9月前
|
存储 前端开发 NoSQL
【Java项目】Vue+ElementUI+Ceph实现多类型文件上传功能并实现文件预览功能
【Java项目】Vue+ElementUI+Ceph实现多类型文件上传功能并实现文件预览功能
174 0
|
11月前
|
前端开发 数据安全/隐私保护
HTML5+CSS3前端入门教程---从0开始通过一个商城实例手把手教你学习PC端和移动端页面开发第6章表格与表单
HTML5+CSS3前端入门教程---从0开始通过一个商城实例手把手教你学习PC端和移动端页面开发第6章表格与表单
177 0
|
存储 JSON JavaScript
「免费开源」基于Vue和Quasar的前端SPA项目crudapi零代码开发平台后台管理系统实战之拖拽表单定制(十六)
本文主要介绍拖拽表单定制功能,通过拖拽的方式定制表单录入和编辑页面,满足了个性化需求。针对元数据表的每个字段,通过拖拽方式决定是否显示或者隐藏,然后还可以配置显示的宽度。最终以json格式保存到后台数据库,运行时根据配置动态渲染录入和编辑表单form页面。针对不同的设备(电脑,平板,手机)都可以单独定制。
337 0
「免费开源」基于Vue和Quasar的前端SPA项目crudapi零代码开发平台后台管理系统实战之拖拽表单定制(十六)
|
Web App开发 JavaScript 前端开发
|
JavaScript 索引
《Ext JS模板与组件基本知识框架图----模板》
最近在整理Ext JS的模板和组件,在参考《Ext JS权威指南》,《Ext JS Web应用程序开发指南》,《Ext JS API》等相关书籍后才写下这篇《Ext JS模板与组件基本知识思维导图》,由于篇幅较长,所以必须肢解与各位分享。
1376 0
|
JavaScript
ExtJS学习(二)Ext组件模型
Ext中所有的组件都继承自Ext.component,这种单根继承的模型保证所有组件都拥有相同的通用方法与生命周期,这样在后续对这些组件进行维护管理时将更加便捷,同时也保证了在进行布局时的便利。
621 0