gpt4 book ai didi

java - Tapestry5 Form - 用户定义的 html 属性

转载 作者:行者123 更新时间:2023-11-30 07:46:13 25 4
gpt4 key购买 nike

我的 Tapestry5 t:Form 组件有问题。我想添加我自己的 html 标签,但不知道如何添加。我想要这样的东西:

<t:form clientValidationEnabled="false" class="formclass" myTag="${tagValue}"> 

渲染形式应如下所示:

<form clientvalidationenabled="false" class="formclass" myTag="value">

我尝试添加带有 t 前缀的属性,但没有帮助。我知道它会被解析为组件属性 (@Parameter),但我不知道如何传递它。

有什么方法可以将属性传递给生成的html元素吗? (没有js)

感谢您的建议。

最佳答案

好的,我回答我的问题。带前缀的解决方案工作正常。所以它应该看起来像:

<t:form clientValidationEnabled="false" class="formclass" t:myTag="${tagValue}"> 

我的错误是 getTagValue() 的值,因为它没有设置,因为内部组件 @SetupRender 尚未完成。所以该值是空的,空的 html 标签不会被渲染。

关于java - Tapestry5 Form - 用户定义的 html 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33915675/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com