http://issues.apache.org/jira/browse/WW-2094
问题同连接里的一样,不过没看懂它是怎么解决的,貌似更新了struts2-dojo-plugin-2.1.1.jar,
但是我用的是struts2-dojo-plugin-2.1.8.1.jar已经是最新的了,怎么会有这种错呢>?
问题同连接里的一样,不过没看懂它是怎么解决的,貌似更新了struts2-dojo-plugin-2.1.1.jar,
但是我用的是struts2-dojo-plugin-2.1.8.1.jar已经是最新的了,怎么会有这种错呢>?
\org\apache\struts2\static\dojo\struts_dojo.js.uncompressed.js文件中的
if(this.clickedNode!=null){
dojo.debug('adding selectedDate');
dojo.html.addClass(this.clickedNode,this.classNames.selectedDate);
this.selectedNode = this.clickedNode;
}else{
//only call this if setDate was called by means other than clicking a date
this._preInitUI(this.value,false,true);
}
替换成
if(this.clickedNode!=null){
dojo.debug('adding selectedDate');
dojo.html.addClass(this.clickedNode,this.classNames.selectedDate);
this.selectedNode = this.clickedNode;
}else if(this.value){
//only call this if setDate was called by means other than clicking a date
this._preInitUI(this.value,false,true);
}
那个bug就这这样处理的。修改源包中的js后具体我没试过,不过2.1.8的确存在这个bug。
再jar cvf struts2-dojo-plugin-2.1.8.1.jar *.*
似乎没用,我不大会修改jar包文件...
怎么修改并且再打包呢?
but页面提供的是2.1.1版本..
还是不太明白..