extjs - 在 Sencha Architect 3.0 中创建自定义 vType

标签 extjs sencha-architect

如何在 Sencha Architect 3.0 中创建用于表单字段验证的自定义 vtype。我只找到了一种包含已内置类型的方法,但我想创建一个自定义类型并包含它。

最佳答案

  1. 创建一个新的基于 js 的资源(或使用现有资源)。
  2. 定义 vtype

    Ext.apply(Ext.form.field.VTypes, {
        myFancyValidator: function(val, field) {
            //... returns true if valid, false if not
        }
    }
    
  3. 在项目检查器中,浏览到您要验证的字段/编辑器

  4. 应用 vtype:'myFancyValidator'

关于extjs - 在 Sencha Architect 3.0 中创建自定义 vType,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22506596/

相关文章:

javascript - ExtJS 还是 SmartClient?

javascript - sencha 日历错误未捕获类型错误 : Cannot read property 'indexOf' of undefined on page load

extjs - 在 Extjs 中使用 Id 和 itemId 访问组件

Extjs4 MVC,如何从Controller类获取模型或 View ?

extjs - 如何在 Ext.grid.panel 中定义 View

css - 无法在 Extjs 中为 chrome 动态应用背景面板图像

javascript - Ext.js 中 100% 高度的 TabPanel(使用 Sencha Architect)

javascript - 当我验证表单而不更改值时的网格堆栈项

model-view-controller - ExtJS 4 MVC ComboBox 通过 Direct Store 加载 - 单击组合框时如何防止加载?

css - 编译 Sencha Touch 2.4 和 sencha-compass 的问题