我正在尝试使用html属性中的data-dojo-mixin =“_ MaskedMixin”向我们的ValidationTextBox添加一个mixin,以便在解析器运行我的文档时使用。当我这样做时,实例获取id为“_MaskedMixin_0”而不是“ValidationTextBox_0”。
有没有办法保留混合对象的“ValidationTextBox”标识?
答案 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>