我正在使用原始表的时间表组件。我必须更改primefaces文件中的schedule.js以实现调度事件的工具提示。除了从primefaces中读取之外,调度组件是否采用自定义本地javascript文件的方式。
编辑:
<h:head>
<title>#{serviceCalendarViewBean.currentInstance} - Schedule</title>
<link type="text/css" rel="stylesheet"
href="#{request.contextPath}/css/common.css" />
<h:outputText value="#{serviceCalendarViewBean.employeeStyleClass}"
escape="false" />
</h:head>
<h:body onload="checkURL()">
<ui:include src="/WEB-INF/views/Header.xhtml" />
<div class="belly">
<ui:include src="servicemenu.xhtml" />
<f:view contentType="text/html">
<h:form prependId="false" id="mainForm">
<p:hotkey bind="esc" handler="noteWidget.hide();eventDialog.hide();" />
<!-- For Ajax Pop-up Box -->
<p:ajaxStatus onstart="statusDialog.show();"
onsuccess="statusDialog.hide();" />
<div class="mainColWrapper">
<p:panel>
<p:schedule id="schedule"
value="#{serviceCalendarViewBean.eventModel}"
widgetVar="scheduleWidget" draggable="true" resizable="false"
allDaySlot="true" slotMinutes="15"
initialDate="#{serviceCalendarViewBean.miniCalDate}"
view="agendaWeek" leftHeaderTemplate="today, ,prev,next"
rightHeaderTemplate="agendaDay,agendaWeek,month">
</p:schedule>
</p:panel>
</div>
</h:form>
</f:view>
</div>
<script type="text/javascript">
function removeImageOrNotesIcon() {
var ss = document.getElementById('idReccurFreq').value;
jQuery('span').remove('.ico-dialogBox');
}
</script>
<h:outputScript library="primefaces" name="js/schedule.js" />
</h:body>发布于 2014-03-13 07:08:16
<h:outputScript library="primefaces" name="schedule.js"/>h:outputscript检查webcontent/resources文件夹中的文件。如果我们指定像'primefaces‘或'js’这样的库,那么在相应的名称中的'resources‘文件夹中应该有一个文件夹。因此,在上面的代码中,正如我们指定的素数面,文件应该在'webcontent/resources/primefaces/schedule.js'.中
发布于 2014-02-14 11:27:28
是。只需将其包含在您的<h:head>标记中即可。例如:
<h:outputScript library="primefaces" name="resources/js/schedule.js"/>
https://stackoverflow.com/questions/21728884
复制相似问题