墨西哥玉米卷AjaxEventSubmit&x27;刷新后是否为Tapestry调色板组件附加必要的javascript?

墨西哥玉米卷AjaxEventSubmit&x27;刷新后是否为Tapestry调色板组件附加必要的javascript?,java,javascript,ajax,submit,tapestry,Java,Javascript,Ajax,Submit,Tapestry,我有两个墨西哥玉米卷单选按钮,我用来隐藏(第一个值)和显示(第二个值)调色板。我正在使用Tapestry 4.0。在updateComponents中,我使用“mainForm”,这是标准表单,我的所有组件都在其中 切换单选按钮后,调色板将正确显示或消失,可用设置已从模型中填充 问题是select_palette()、deselect_palette()函数的javascript代码丢失,所以在选择之间单击箭头并没有任何作用,我在js控制台中看到错误 如果我在之后按“保存”,这是标准的“提交”按

我有两个墨西哥玉米卷单选按钮,我用来隐藏(第一个值)和显示(第二个值)调色板。我正在使用Tapestry 4.0。在updateComponents中,我使用“mainForm”,这是标准表单,我的所有组件都在其中

切换单选按钮后,调色板将正确显示或消失,可用设置已从模型中填充

问题是select_palette()、deselect_palette()函数的javascript代码丢失,所以在选择之间单击箭头并没有任何作用,我在js控制台中看到错误

如果我在之后按“保存”,这是标准的“提交”按钮,则一切正常,我可以开始选择项目


有人遇到过这个问题吗

好的,解决方法简单明了。 我必须使用tacos:palette而不是contrib:palette,那么整个ajax刷新是正确的