`
liyanhui
  • 浏览: 350617 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

关于ext form.FormPanel 的验证一些小技巧

    博客分类:
  • ext
EXT 
阅读更多

在目前的项目里,第一次打开添加页面,没有出现验证的红框,如图1<!--StartFragment --> 但是以后在刚打开页面的时候,在没填任何数据之前都会显示验证的红框,如图2:<!--StartFragment --> <!--StartFragment -->

这个给用户非常不好的感受,我尝试了好多办法没有解决,后来在在同事的帮助下找到了解决方法,

在打开这个页面的时候,加一行代码就可以了:

	Ext.getCmp('shiftForm').getForm().clearInvalid();

 getForm()得到BasicForm对象,用它的clearInvalid();方法使其方法失效就可以了。

 

 

 

 兄弟刚刚接触ext ,如有不对请指正!

 

 

  • 大小: 16.8 KB
  • 大小: 13.5 KB
0
0
分享到:
评论

相关推荐

    Ext 添加功能form表单实例

    在这个例子中,通过`new Ext.FormPanel`来创建了一个表单面板,并设置了一些关键属性: - `frame`: 设置为`true`,表示表单周围有一个边框。 - `width` 和 `height`: 分别设置了表单的宽度和高度。 - `layout`: ...

    EXT.form组件

    1. `form`:`Ext.FormPanel`是EXT JS中的表单面板,它是一个容器,可以容纳各种表单字段和其他组件。表单面板允许你定义布局、提交行为以及处理表单数据的方法。 2. `checkbox`:`Ext.form.Checkbox`是用于创建复选...

    Ext.FormPanel 提交和 Ext.Ajax.request 异步提交函数的区别

    总结,`Ext.FormPanel`的`getForm().submit()`更适合处理基于表单的数据提交,它简化了表单数据的处理和验证,而`Ext.Ajax.request`则提供了更高的灵活性,适用于各种HTTP请求,特别是当需要发送非表单数据或处理...

    Ext 3.x 文件批量上传

    在Ext中,我们可以使用`Ext.form.FormPanel`来定义表单,并通过`Ext.form.FileField`(也称为`FileUploadField`)添加文件选择功能。此字段允许用户选择一个或多个文件,并触发上传操作。 `说明.txt`文件可能包含了...

    .archExtJs2.0学习系列(7)--Ext.FormPanel之第四式(其他组件示例篇).doc

    首先,Ext.FormPanel是ExtJS中用于创建表单的主要组件,它允许我们构建复杂的表单布局并处理用户输入的数据。 1. **Checkbox简单示例** Checkbox在ExtJS中用于创建复选框,可以用来让用户选择多个选项。在示例中,...

    Ext form_load

    在Ext JS中,`Ext.form_load`涉及到的主要知识点是FormPanel的数据加载机制,这包括了对FormPanel的form对象、BasicForm、doAction方法、Ext.form.Action对象以及JsonReader的使用。以下是对这些概念的详细解释: 1...

    extJs中关于formPanel动态添加组件的验证问题

    3. **更新验证状态**:如果在表单已经初始化并显示的情况下添加字段,可能需要手动触发FormPanel的验证,可以使用`formPanel.getForm().isValid()`来检查整个表单是否有效。 4. **错误处理**:当验证失败时,EXT JS...

    ext 的ppt ext 的ppt ext 的pptext 的pptext 的ppt

    var form = new Ext.form.FormPanel({ title: ' 用户登录 ', frame: true, items: [textfield], renderTo: document.body }); ``` 方法二是直接在FormPanel配置中定义items,像这样: ```javascript var form ...

    Ext.NET.MVC.Pro.2.2.0.MVC.Examples.Explorer.zip

    示例涵盖了各种Ext.NET MVC控件的用法,如表格(GridPanel)、窗体(FormPanel)、树形视图(TreePanel)、图表(Charts)、菜单(Menu)、工具提示(ToolTip)等。通过这些示例,开发者可以快速学习如何配置和...

    ext几个实例

    【EXTJS】Ext.AJAX与FormPanel在登录案例中的应用 EXTJS是一个强大的JavaScript库,主要用于构建富客户端Web应用程序。在EXTJS中,Ext.AJAX和Ext.FormPanel是两个核心组件,它们分别用于异步与服务器进行数据交互和...

    Ext组件描述,各个组件含义

    **2.16 Form Panel (Ext.FormPanel)** - **xtype**: `form` - **功能描述**:Form Panel 是一个包含表单字段的面板。 - **主要用途**:用于创建和管理表单,支持数据验证和提交。 **2.17 Checkbox (Ext.form....

    EXT表单验证之TextField

    EXT是Sencha公司开发的一款基于JavaScript的富客户端应用框架,它提供了一套完整的组件化UI构建工具,其中EXT表单(FormPanel)是用于创建复杂数据输入和验证的重要部分。在EXT表单中,TextField是最常见的输入控件...

    ExtJs_xtype一览

    - `form`:`Ext.FormPanel` 或 `Ext.form.FormPanel`,用于创建表单的容器。 - `checkbox`:`Ext.form.Checkbox`,多选框组件。 - `combo`:`Ext.form.ComboBox`,下拉选择框。 - `datefield`:`Ext.form....

    ext.net 1.x DEMO

    EXT.NET 提供了诸如 GridPanel、FormPanel 等组件来轻松实现这些功能。GridPanel 可以用来展示数据,并通过行编辑或行选择进行修改和删除操作。FormPanel 则用于创建和更新数据,它可以与后台数据库进行数据交换,...

    Ext.NET.WebForms.Pro.2.5.1.Examples.Explorer

    2. FormPanel:表单组件,用于收集和验证用户输入,支持各种表单字段和布局。 3. TreePanel:树形视图,用于展示层级结构的数据,可用于导航或文件系统。 4. Window:弹出窗口,可作为独立的浮动组件,常用于对话框...

    ext form gridpanel

    在Ext JS中,创建一个Form GridPanel涉及到多个步骤,包括定义模型(Model)、店铺(Store)、网格面板(GridPanel)和表单(FormPanel)。`makeForm.js`可能包含了这些元素的配置代码,以及如何将它们组合在一起以...

    ext 2.0 form demo

    EXT 2.0 Form Demo 知识点详解 EXT是一个流行的JavaScript库,它专注于构建功能丰富的、用户界面复杂的Web应用程序。EXT 2.0版本在当时是一个重要的里程碑,引入了许多新特性和改进,特别是在表单处理方面。在这个...

Global site tag (gtag.js) - Google Analytics