arrêter extjs TextField d'accepter des espaces et des espaces

C'est mon textfield

siteNameField = new Ext.form.TextField({
id: 'siteNameField',
fieldLabel: 'Site Name',
maxLength: 50,
allowBlank: false,
anchor:'-15',
xtype:'textfield',
maskRe: /([a-zA-Z0-9\s]+)$/

});

Comme vous pouvez le voir, il a déjà une case pour les blancs. Mais la zone de texte accepte l'espace et je n'en veux pas. Je ne veux pas de champs vides ... rien d'autre que de "SEULEMENT" des espaces, est acceptable .

Ici est la FormPanel Code

voiceSiteCreateForm = new Ext.FormPanel({
    labelAlign: 'top',
    bodyStyle:'padding:5px',
    width: 600,        
    items: [{
        layout:'column',
        border:false,
        items:[{
            columnWidth:0.5,
            layout: 'form',
            border:false,
            //items: [siteNameField, siteNumberField,queueNameField,notifyFreqField,notifyStatusField]
            items: [siteNameField, siteNumberField]
        }]
    }],
buttons: [{
  text: 'Save and Close',
  handler: createSite
},{
  text: 'Cancel',
  handler: function(){
    //because of the global vars, we can only instantiate one window... so let's just hide it.
    siteCreateWindow.hide();
  }
}]
});

S'il vous plaît aider,

InformationsquelleAutor Ali | 2011-06-29