我想创建一个模板化的 dojo 小部件并在表单字段中使用它,如下所示。但是,永远不会设置路径属性。我怎么做?
HTML
<form:input id="firstName" path="firstName" data-dojo-type="custom.myWidget"/>
小部件 HTML
<div>
<form:errors path="${!path}"/>
</div>
小部件 JAVASCRIPT
define([
"dojo/_base/declare",
"dijit/form/TextBox",
"dijit/_Templated"],
function(declare, TextBox){
return declare("custom.myWidget", TextBox,{
path:"",
_setPathAttr:function(value){
this._set("path",value);
}
});
});