0

私は Dojo プロジェクトの経験がなく、どのバージョンに取り組んでいるのかわかりません。

空白を受け付けない検索フォーム用の textBox があります。このドキュメントで解決策を検索しましたが、適用できる方法はないようです。http://dojotoolkit.org/api/dijit/form/TextBox

だから私の質問は: textBox フォームで空白を受け入れることは可能ですか、それとも ValidationTextBox で可能ですか?

me.filterBox = new TextBox({
            style: 'margin-bottom: 0',
            class: 'STQuicksearch',
            trim: false,
            intermediateChanges: true,
            placeHolder: 'Quick search'
         });

編集:trim falseまたはtrueの設定に違いはありません。しかし、それは私の問題ではありません。複数の単語の間に空白を入れる必要があります。トリミングは先頭と末尾の空白のみを削除します!

4

2 に答える 2

0

実用的なソリューションをコーディングしました:

me.filterBox = new TextBox({   
   ...
   onKeyDown: function(e) { 
      if (e.keyCode === keys.SPACE) {
          this.set('value', this.get('value')+' ');
      }
   }
});
于 2013-07-11T11:02:20.787 に答える