有時會遇到如下需求,把一個表格中某個字段的相同值合併起來顯示,如下圖
而且表格中的行數是動態顯示的,所以是不確定的,在OAF中實現這種需求並不簡單,後面想了一個臨時的解決辦法,希望以後能夠想到更好的解決方法。
就在AM中,找到對應的vo,並且獲得所有的行,遍歷每個行,看當前行的“款項名稱”是否已經存在,如果存在就是用vo.setAttribute("FundsName", null)方法把該屬性置爲空(由於當前功能不存在新增、修改、刪除、保存等操作,故可以如此),如果不存在就顯示出來。
代碼如下: