詳細画面を開いたときに内容が変わるデータ(未読/既読フラグなど)について、
詳細画面のモーダルを閉じるときにそのデータを反映させるには、
閉じるときの処理にポートレットの再読み込みを加える必要がある。
再読み込みの処理を加えるには詳細画面のモーダルを閉じるボタンのinput要素内の
onclick="aipo.common.hideDialog();"
を変更する必要がある。
onclick="aipo.portlet-name.hideDialog():"
とした上で、そのポートレットのform.jsに
aipo.portlet-name.hideDialog = function() { var arrDialog = dijit.byId("modalDialog"); if(arrDialog){ arrDialog.hide(); } aipo.portletReload('portlet-name'); }
を追加することで詳細画面を閉じるときにポートレットの再読み込みが可能となる。