2017-08-12 30 views
1

所以我使用Tapestry版本5.3.8。我有一個對象列表,我們將使用訂單,並且每個訂單的內部是此訂單已放置的日期列表。訂單可以再次放置,因此將有歷史記錄。如果只有一個訂單,我不會顯示下拉菜單。如果有多個重新排序,我會顯示一個包含日期的下拉菜單。我試圖檢查使用列表是否大於1,以顯示下拉菜單。我希望在客戶端發生這種情況。 Tapestry新手,所以我對這個問題的簡單性表示歉意。在Tapestry中,如何在客戶端檢查列表的大小是否在另一個對象內?

訂單需求 訂單日期清單

感謝您的幫助。

回答

1

這是非常容易處理的服務器端使用簡單的t:如果圍繞下拉菜單進行測試。然而,如果你真的想在客戶端上做到這一點(例如,在頁面呈現在服務器上後,值可能會改變),你必須從服務器提供列表大小(使用一些JavaScript來發出Ajax請求從某些服務器端服務獲取號碼)。這成爲一個標準的JavaScript問題,並不是Tapestry特有的東西。

相關問題