java - Tapestry 中的装订图 5

标签 java binding tapestry

在我的 Action 课中,我想要一个字符串映射。在我的 tml 中,我想使用文本字段访问此 map 。就像是

<t:form>
    <t:textfield value="myMap['key1']"/>
    <t:textfield value="myMap['key2']"/>
...

我不坚持语法,但是目前 Tapestry 中有这样的东西吗?如果没有,我需要以最简单的方式创建这样的转换吗?类型强制?自定义组件?我开始学习 Tapestry ,所以请随意冗长:)

最佳答案

另一种选择是绑定(bind)您自己的 tml 前缀。有一个绑定(bind)前缀的例子here .

我们为 map 编写了自己的前缀这使我们可以像这样获取 tml 中的值:

${map:myMap.key1}

关于java - Tapestry 中的装订图 5,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10666478/

相关文章:

java - 如何创建用户定义的多维 vector

javascript - Tapestry 5.3 如何使用按钮检索文本字段值但不提交表单

java - Tapestry 5 : Trying to load javascript file

java - 使用 Java 中的 Scanner 类读取 .txt 文件

java - 数据库迁移

java - 从 m 个集合中获取 n 个元素的所有不同组合

WPF - 过滤/搜索 TreeView 中的多个 Collection View

绑定(bind)路径中的 WPF 强制转换

c# - 使用 x :Bind with MvvmCross

java - Tapestry 5 : Multi selection in a dropdown menu