tapestry核心日期字段组件从tjq模块而不是从t5 / core下载datefield.js

时间:2016-11-02 19:00:25

标签: tapestry

我试图将使用Tapestry 5.3.8编写的现有项目升级到5.4.1并且遇到一些问题,其中一个问题现在我正在努力解决的问题是其中一个使用的DateField组件tml文件。

在调试时,我发现对.js文件的请求是http://serverpath/modules.gz/t5/core/datefield.js,作为回应,它获得了&的javascript代码。来自tjq / datefield.js(tapestry5-jquery-4.1.1.jar),而不是来自t5 \ core(tapestry-core-5.4.1.jar)。

我仍然有configuration.add(JQuerySymbolConstants.SUPPRESS_PROTOTYPE," false");和JAVASCRIPT_INFRASTRUCTURE_PROVIDER没有设置为jquery所以默认情况下在5.4.1中它应该仍然是Prototype。

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

找出它为什么这样做新的Tapestry jquery 4.1.1 lib覆盖了JQueryAppModule configuration.add(“t5 / core / datefield”,新的JavaScriptModuleConfiguration(datefield))中的tapestry核心日期字段;