나는 이것을하기가 힘듭니다. 캘린더 일정에 이벤트를 표시하지만 현재 일정에있는 이벤트의 전체 이름을 볼 수 있도록 일정 아래에 이벤트를 나열 할 수 있기를 원합니다. 나는 다음과 같은 코드가 있습니다 (I에서는 ColdFusion을 이용하고 있고 무라와 나는 모두에 새로운 오전) : Fullcalendar의 일정을 일정 아래에 표시 하시겠습니까?
어떤 도움을 주시면 감사하겠습니다 :
다음<cffunction name="MultipleFeaturedEvents">
<cfargument name="feedName" type="string" default="702771E7-155D-0201-11DF8865B175735F"/>
<cfargument name="maxMonths" type="numeric" default="3" />
<cfargument name="groupDailyEvents" default="true" />
<cfscript>
var rs = '';
var subRS1 = '';
var local = {};
local.listIDs = '';
local.util = $.getCalendarUtility();
local.rsItems = local.util.getCalendarItems(calendarid=arguments.feedName, start=Now(), end=DateAdd('m', val(4), Now()));
var qoq = new Query();
qoq.setDBType('query');
qoq.setAttributes(rs=local.rsItems, maxRows=val(1));
qoq.setSQL('
SELECT *
FROM rs
ORDER BY displaystart ASC
');
var qoqResult = qoq.execute().getResult();
local.it = $.getBean('contentIterator').setQuery(qoqResult);
</cfscript>
<cfsavecontent variable="local.str">
<cfoutput>
<cfset ctr=1 />
<!---<div>#local.it.hasNext()#</div>--->
<cfloop condition="(local.it.hasNext()) AND (ctr LT 4)">
<cfset local.item = local.it.next() >
<cfif not ListFind(local.listIDs, local.item.getValue('contentid'))>
<cfif ctr eq 1>
<!--- TODO: set a default image if no image is available --->
<div class="hidden-xs col-md-2">
<p class="upcoming-events-image"><img src="#local.item.getImageURL()#" alt="#HTMLEditFormat(local.item.getTitle())#"> </p>
</div>
<div class="col-md-offset-0 col-md-4" id="featured-event">
<h3>#HTMLEditFormat(local.item.getMenuTitle())#</h3>
<i class="fa fa-calendar fixIconCal"></i>
<!---#local.item.getDisplaystart()#--->
#LSDateFormat(local.item.getValue('displayStart'), "mmm d, yyyy")#
<cfquery dbtype="query" name="subRS1">
select *
from rsItems
where rsItems.contentid = <cfqueryparam value="#local.item.getValue('contentid')#" />
</cfquery>
<cfif subRS1.recordcount gt 1>
<!--- end date --->
<cfset enddate = ListLast(ValueList(subRS1.displaystop)) />
<cfif IsValid('date', enddate)>
- #LSDateFormat(enddate)#
</cfif>
</cfif>
<br />
<i class="fa fa-clock-o"></i>
#timeFormat(local.item.getValue('displayStart'), "h:mm tt")# - #timeFormat(local.item.getValue('displayStop'), "h:mm tt")#
<br />
<i class="fa fa-map-marker"></i>
Location Information
<!--- Summary --->
<div class="featured-event-summary">
<cfif Len(local.item.getValue('summary'))>
#local.item.getValue('summary')#
</cfif>
</div>
</div>
<cfelse>
</cfif>
</cfif>
</cfloop>
</cfoutput>
</cfsavecontent>
<cfreturn local.str />
</cffunction>
내가 할 노력하고 있어요 것입니다. 당신이 일반 JS를 사용할 수 있는지 감사
@Kryzstar을 : 위, 나는 이미지가 첨부 내가 뭘하려고하는지 아직 배우고있다. –
제 예제를 보아주세요. 그 루프에서 목록을 렌더링 할 수 있다고 생각해서 제목, 시작 날짜, 종료 날짜 등을 읽고 일부 div, 컨테이너 등의 내부에 넣으십시오. – Krzystar
이 목록을 렌더링해야 할까 봐 걱정됩니다. ColdFusion 템플릿 (?)을 사용하여 캘린더에서 이벤트를 읽지 않고 (DB 쿼리의 모든 데이터를 가지고 있습니다. 아마도 캘린더의 데이터를 읽는 코드를 반복할까요?), 불행히도 저는 도움이되지 않습니다. – Krzystar