Ext.namespace("com.deng"); /** * Ext.form.FormPanel继承自Ext.Panel,具备面板的特征,但在布局上有他自己的优势。 * 总体来说,FormPanel为表单提供了一个完整的界面,但不包含表单的操作,如提交,重置等 * 这些操作由Ext.form.BasicForm类来完成 * Ext.form.FormPanel和Ext.form.BasicForm的关系如下: * Ext.form.BasicForm = new Ext.form.FormPanel.getForm() * 表单是由一系列表单域组成的,Extjs对表单域也同样做了封装,这些表单域以某种特定的布局存在于FormPanel * 中,FormPanel有一个叫items的配置,这是一个混合集合MixedCollection类型的对象,也可以认为是一个集合 * 而表单域就是该集合中的一个个元素。 * * Ext.form.FormPanel规定至少要有一个表单域元素,事实上没有表单域的表单是不存在,下面是一个简单的表单 * * 提交表单至服务器: * 表单数据要提交到服务器,在Extjs中,通常使用ajax实现。BasicForm类定义了一个名为submit()的方法,该方法 * 用于提交表单,在提交按钮handler中定义如下代码: * f.getForm().submit() * 这样提交好,用户无法知道提交之后的反馈结果,为了能够判断提交成败与否,在submit方法中传递一个json对象 * 该对象有2个回调方法; success和failure,分别在表单提交成功和失败的时候自动调用。 * 将请求提交到哪个web组件以及使用什么方法提交: * url: "" */
Ext学习_FormPanel1
最新推荐文章于 2012-07-13 21:09:59 发布