data-dojo-mixin和id值

时间:2013-02-07 16:25:33

标签: javascript dojo

我正在尝试使用html属性中的data-dojo-mixin =“_ MaskedMixin”向我们的ValidationTextBox添加一个mixin,以便在解析器运行我的文档时使用。当我这样做时,实例获取id为“_MaskedMixin_0”而不是“ValidationTextBox_0”。

有没有办法保留混合对象的“ValidationTextBox”标识?

1 个答案:

答案 0 :(得分:3)

不知道您的具体情况,我的建议是在HTML标记中指定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>