私はどこにでもいましたが、私の問題に対する答えを見つけることができないかもしれません。ExtJS 4:ツールバーのテキスト入力による問題(フォーカスマネージャーだと思います)
私はツールバー でパネルを持っているツールバーは、3つの項目(ボタン、テキストフィールド、ボタン) これは、私がテキストフィールドになど、編集、私は書くことができない、ボタンを押すことができます正常に動作してい...
しかし、私はに変更した場合:ボタン、コンポーネント、ボタン およびコンポーネントに、私は、HTMLを記述します。「」
フォーカスマネージャ(他の多分何かが...)でキック...よく..そのテキスト入力で本当にうまくいきませんが、私は書くことができますが、私はBackspaceを押すことはできません。何も起こらず、矢印キーを押すこともできません。
そのテキスト入力でのみフォーカスマネージャを抑制する方法はありますか?
"Ext.FocusManager.disable()"を試しましたが、動作しません(また、Ext.FocusManager.enabledがfalseを返します)。だから、フォーカスマネージャの実際の問題ではない)
私はツールバーの問題を絞り込んだ... 私はテキスト入力を作成し、他の場所では、すべてのキーが動作...私はそれを動かしたツールバーの中で同じ入力(jqueryを使用)...そしてバックスペースと矢印キーが機能しなくなります...私がそれを移動すると、キーが再び働き始めます:S
私はテキスト入力が必要です現在の入力を隠すjQueryプラグインの使用を計画しています。それを別の入力に置き換えます...あなたが見るから...たとえテキストフィールドを使っても、テキストフィールドは隠され、テキスト入力はバックスペースと矢印キーの機能なしで置き換えられます。
助けを歓迎します
よろしくお願いします!!!!!!!!
私はこの同じ問題を扱っていますが、これまでより良い解決策を見つけましたか? – limscoder
@limscorderそれは私の解決策でした...テキストフィールドコンポーネントを使用し、デフォルトのコンポーネントを使用する場合、単純なが必要な場合は必要に応じて動作し、両方を作成してextjsテキストフィールドを非表示にしますコンポーネント、および入力テキストフォーカスイベントでは、$( '#myinput')のようなextjsテキストフィールドコンポーネントにfocsを戻します。 – figus