当前位置: 代码迷 >> Web前端 >> DWZ框架查寻带回与Struts2的冲突解决
  详细解决方案

DWZ框架查寻带回与Struts2的冲突解决

热度:156   发布时间:2013-04-22 16:01:35.0
DWZ框架查找带回与Struts2的冲突解决

?今天帮朋友的开发团队解决DWZ前端框架与Struts2冲突的问题。

?

问题原因:

DWZ框架的查找带回,需要使用name=“A.B”这种定义获取带回的html元素,而这种name定义又跟struts2有冲突,因为struts2中,默认会对name为“A.B”的元素进行OGNL的转换。。

?

解决思路:

释放DWZ框架中,查找带回对name的绑架,重新定义一个新的属性,来作为查找带回选取元素的依据。

?

解决方案:

将dwz.min.js中,对bringBackSuggest方法的定义中如下代码

var $input=$(this),inputName=$input.attr("name");

更改为:

var $input=$(this),inputName=$input.attr("bringBackName");

见下图:

?

?

以后所有需要查找带回的html元素,都用bringBackName=“A.B”作为带回依据,完全释放name属性,如下图:



?

至此,问题解决。

?

?

?

  相关解决方案