設備の期間スケジュールの日表示

uecchc 26views 更新:2015年9月24日

今日は、引き続き設備の期間スケジュールの日表示にとりくみました。 設備グループが選択されたとき、期間スケジュールのリンクを表示するため、schedule-oneday-group.vmに 以下のコードを追加しました。

#if($termcolcount > 0)
#ALtdcellheaderAtt("colspan='$termcolcount'")
#set($entityids = "$!{entityids}$!{record.ScheduleId},")
#if(${record.isShowDetail()})
<div class="schedule-$!{portlet.ID}-$!{record.ScheduleId} calerndarTermScheduleDiv left">
<a href="javascript:void(0);" onclick="aipo.common.showDialog('$!utils.escapeXML($!jslink.getPortletById($!portlet.ID).addQueryData("template","ScheduleDetailScreen").addQueryData("entityid", $!{record.ScheduleId}).addQueryData("userid", $!{record3.UserId}).addQueryData('view_date', $!{result.ViewDate.toString()}))', '$!portlet.ID', aipo.schedule.onLoadScheduleDetail)">
#if(! ${record.isPublic()})#AUIiconSecretAtt("title='$l10n.SCHEDULE_CLOSE_PUBLIC_WORD'" "")#end
$record.WbrName
#else
<div class="calerndarTermScheduleDiv left">
#if(! ${record.isPublic()})#AUIiconSecretAtt("title='$l10n.SCHEDULE_CLOSE_PUBLIC_WORD'" "")#end
$record.WbrName
#end
</a>
</div>
#ALtdcellfooter()
#end

だが、スケジュールのリンクに正しいスケジュールの名前は入りませんでした。 $recordに呼び出された、WbrNameメソッドをチェックしましたが、 確かに、スケジュール名を取得をできるはずです。 そしたら、おそらく$recordに正しいデータが引き渡されてないと思います。 次回はこのところからチェックしてみます。

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません