【问题标题】:Extjs3.2 RowEditor Field validationExtjs3.2 RowEditor 字段验证
【发布时间】:2014-05-08 10:38:27
【问题描述】:

我正在处理ExtJS version 3.2。我有带有roweditor 插件的网格。我想在编辑时验证我的一些字段。我在某个地方找到了验证器 但它在 3.2 中不起作用,所以在此版本或任何其他代码中是否有任何替代 validator 的方法。

下面是我的代码

{
    header : "Payment",
    width : 120,
    sortable : true,
    dataIndex : 'payment',
    renderer: 
           function (value, metaData, record, rowIndex, colIndex, store){
               return  getToolTip(value, metaData, record, rowIndex, colIndex, store);
           },
    editor : {
           xtype : 'numberfield',
           allowBlank : false,
    },
    validator: function(value) {
           alert('value');
    }
}

【问题讨论】:

    标签: validation gridview row extjs3


    【解决方案1】:

    您可以将验证器按如下方式用于带有行编辑器插件的 EXT JS 3.2

    {
                                header : "Payment",
                                width : 150,
                                sortable : true,
                                dataIndex : 'payment',
                                renderer: function (value, metaData, record, rowIndex, colIndex, store) {
    
                                     return  getToolTip(value, metaData, record, rowIndex, colIndex, store);
                                    } ,
                                editor : {
                                    xtype : 'textfield',
                                    allowBlank : true,
                                    validator: function(val) {
                                         var re = new RegExp("^[A-Z0-9, ]*$");  // Use of Regular expressions for validation
                                         if (val.match(re)) {
                                            return true;
                                         } else {
                                             return "Invalid Value, AlphaNumeric, comma and space allowed ";
                                         }
                                       }
                                }
                            },
    

    【讨论】:

      猜你喜欢
      • 2016-03-01
      • 2023-04-10
      • 2012-02-21
      • 1970-01-01
      • 2012-12-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多