2

パーサーがドキュメント上で実行されるときに使用するために、html属性のdata-dojo-mixin = "_ MaskedMixin"を使用して、ValidationTextBoxにミックスインを追加しようとしています。これを行うと、インスタンスは「ValidationTextBox_0」ではなく「_MaskedMixin_0」のIDを取得します。

混合オブジェクトの「ValidationTextBox」IDを保持する方法はありますか?

4

1 に答える 1

3

あなたの特定のケースがわからないので、HTMLマークアップでIDを指定し、パーサーにIDを自動生成させないことをお勧めします。ただし、ID を自動生成する場合は、宣言されたクラスをオーバーライドできます。

http://jsfiddle.net/cswing/EQj8G/

<input type="text" data-dojo-type="dijit/form/ValidationTextBox" 
    data-dojo-mixins="_MaskedMixin" 
    data-dojo-props="declaredClass:'ValidationTextBox'" 
    value="" ></input>
于 2013-02-07T17:03:27.810 に答える