2013-12-19 87 views
0

我有一個EditorGridPanel,網格單元想要驗證,以防止輸入比單元格的最大長度限制更多的字符。當用戶試圖輸入超過最大限制刪除多餘的字符(這就像Twitter的輸入框)我怎麼能在extjs?extjs3網格單元最大長度輸入驗證

回答

0

在您的列配置中,您可以爲列定義編輯器。在那裏你可以設置Ext.form.TextField作爲列編輯器。在文本字段配置中,您可以通過maxLength config屬性定義最大長度限制。

色譜柱配置:

{ 
    ... 
    editor: new Ext.form.TextField({ 
     maxLength: 25 
    }), 
    ... 
} 
+0

'MyTextField1Ui = Ext.extend(Ext.form.NumberField,{ 名稱: '名稱', decimalPrecision:0, allowDecimals:假, allowBlank:假, 最大長度:33, ID: '添加my_id', initComponent:函數(){ MyTextField1Ui.superclass.initComponent.call(本);} });'因爲我做了驗證,但不是爲我工作。它不是像我所描述的那樣驗證。感謝您的巨大影響 – Duleep