0
私はdojo 1.10.4を使用しています。私はすべてTextBox
のタブキーを聞く必要があります。dijit/form/TextBoxのタブキーを聞く
この特定のイベントを検出することはできますか?
現時点で私はonFocus
を使用していますが、ユーザがTextBox
をクリックしたときにすべてのケースでトリガされているため、問題は解決しません。
https://jsfiddle.net/92uc0tmn/8/
require(["dijit/form/TextBox", "dijit/registry", "dojo/domReady!"], function(TextBox, registry) {
var textarea = new TextBox({
name: "myarea",
value: "Some value",
intermediateChanges: true,
selectOnClick: true,
onChange: function() {}
}, "myarea").startup();
var textarea2 = new TextBox({
name: "myarea2",
value: "Some value",
intermediateChanges: true,
selectOnClick: true,
onChange: function() {}
}, "myarea2").startup();
var textarea3 = new TextBox({
name: "myarea3",
value: "Some value",
intermediateChanges: true,
selectOnClick: true,
onChange: function() {}
}, "myarea3").startup();
});
'onKey ....'イベントは動作しませんか? 'onKeyPress:function(e){ e.preventDefault(); } 'うまく働いた.... – Rayon
https://jsfiddle.net/rayon_1990/92uc0tmn/14/ – Rayon
@RayonDabreあなたのコメントをありがとう、私はあなたのポイントを理解するが、私は具体的には、ユーザーがテキストボックス。私はすぐに解決策を見つけました。フィードバックをお願いします。私はこれが適切なアプローチか、TextBoxクラスまたはdijit.form._TextBoxMixinを使用してより良い解決策があるかどうかを知ることは面白いです。あなたの時間を事前に感謝します。 – GibboK