所以我使用的是Tapestry 5.3.8版。我有一个对象列表,我们将使用订单,每个订单内部都是此订单已放置的日期列表。订单可以再次放置,因此将有历史。如果只有1个订单,我不会显示下拉列表。如果有多个重新排序,我会显示一个包含日期的下拉列表。我试图检查使用列表是否大于1,以显示下拉列表。我希望这发生在客户端。 Tapestry的新手,所以我为这个问题的简单性道歉。
订单请求 订单日期列表
感谢您的帮助。
答案 0 :(得分:2)
使用简单的t在服务器端很容易处理:如果在下拉菜单中进行测试。但是,如果您真的想在客户端上执行此操作(例如,在服务器上呈现页面后,值可能会更改),则必须从服务器提供列表大小(使用一些JavaScript向Ajax发出请求)从一些服务器端服务获取数字)。这成为一个标准的JavaScript问题,而不是Tapestry特有的。