µ±Ç°Î»ÖãºÊ×Ò³ > 3.javaScriptÊÖ²á
JavaScript 1. calendar.js
/*********************************************** JSÎļþ˵Ã÷£º
¸ÃÎļþÌṩÁË»ùÓÚFlashµÄÈÕÀú¡£
×÷Õߣº¸µÓÎÏè
°æ±¾£º2.0 2009-9-6
***********************************************/
È«¾Ö±äÁ¿ Ö»¶Á£º
Com_Parameter.ResPath£ºÍⲿ×ÊԴ·¾¶£¨¡/resource/£©
Com_Parameter.StylePath£ºµ±Ç°·ç¸ñ×ÊԴ·¾¶£¨¡/style/·ç¸ñÃû/£© Com_Parameter.IE£ºÅжϵ±Ç°ä¯ÀÀÆ÷ÊÇ·ñΪIEä¯ÀÀÆ÷ ¿ÉÉèÖãº
Com_XMLDebug£ºÈôÉèÖÃΪtrueʱ£¬Ã¿´Îͨ¹ý·ÃÎÊXMLÊý¾Ýʱ¾Í»áµ¯³öXMLÊý¾ÝµÄ´°¿Ú¡£ Com_Parameter.IsAutoTransferPara£ºÈôÉèÖÃΪtrueʱ£¬´ò¿ª´°¿Úʱ×Ô¶¯¼Ì³Ðµ±Ç°´°¿ÚµÄ²ÎÊý¡£
/**
* ͨÓÃÈÕÆÚʱ¼äÑ¡Ôñ¶Ô»°¿ò£¬Í¨³£Íⲿ²»Ö±½Óµ÷Óô˺¯Êý * @param event - ʼþ * @param fieldname - ×Ö¶ÎÃû
* @param format - ¸ñʽ»¯·½Ê½£¬½ö¶ÔÈÕÆÚÓÐЧ
* @param callback - »Øµ÷º¯Êý
* @param type - dateState | timeState | dateAndTimeState * @return */
function selectCalendar(event, fieldname, format, callback, type)
/** * ÈÕÀúÑ¡Ôñ
* ¼æÈÝÒÔǰµÄģʽ£¬ÔÚ¿çä¯ÀÀÆ÷ʱ£¬ÐèÒªÏÔʾ´«µÝ event. * @param event * @param fieldname * @param format * @param callback * @return */
function selectDate(event, fieldname, format, callback)
/** * ʱ¼äÑ¡Ôñ
* ¼æÈÝÒÔǰµÄģʽ£¬ÔÚ¿çä¯ÀÀÆ÷ʱ£¬ÐèÒªÏÔʾ´«µÝ event. * @param event * @param fieldname * @param format * @param callback * @return */
function selectTime(event, fieldname, format, callback)
/** * ÈÕÀúʱ¼ä
* ¼æÈÝÒÔǰµÄģʽ£¬ÔÚ¿çä¯ÀÀÆ÷ʱ£¬ÐèÒªÏÔʾ´«µÝ event. * @param event * @param fieldname * @param format * @param callback * @return */
function selectDateTime(event, fieldname, format, callback)
/***********************************************
¹¦ÄÜ£º½«×Ö·û´®×ª»¯ÎªÈÕÆÚ¶ÔÏ󣬵ÚÒ»¸ö²ÎÊýΪÈÕÆÚ×Ö·û´®£¬Ä¬ÈϸñʽΪ¡°yyyy-MM-dd¡±£¬Èç¹ûÒª×Ô¶¨Òå¸ñʽ°Ñ¸ñʽ×öΪµÚ¶þ¸ö²ÎÊý£¬¸ñʽÖбØÐ뺬ÓÐ\¡¢\¡¢\µÈ×Ö´® ²ÎÊý£º
strdate£ºÐèҪת»»µÄ×Ö·û´®
***********************************************/
function formatDate(strdate)
/***********************************************
¹¦ÄÜ£ºÊ±¼ä±È½Ïº¯Êý£¬²ÎÊýΪ×Ö·û´®£¬ºóÁ½¸ö²ÎÊý¿ÉÒÔΪ¿Õ¡£·µ»ØÖµ£º0¡¢ÏàµÈ£»ÕýÊý£º½áÊøÊ±¼ä´óÓÚ¿ªÊ¼Ê±¼ä£»¸ºÊý£º½áÊøÊ±¼äСÓÚ¿ªÊ¼Ê±¼ä ²ÎÊý£º
strdate£ºÐèҪת»»µÄ×Ö·û´®
***********************************************/
function compareDate(endDate,beginDate,endTime,beginTime)
/***********************************************
¹¦ÄÜ£ºÊ±¼ä±È½Ïº¯Êý£¬²ÎÊýΪ×Ö·û´®¡£·µ»ØÖµ£º0¡¢ÏàµÈ£»ÕýÊý£º½áÊøÊ±¼ä´óÓÚ¿ªÊ¼Ê±¼ä£»¸ºÊý£º½áÊøÊ±¼äСÓÚ¿ªÊ¼Ê±¼ä ²ÎÊý£º
strdate£ºÐèҪת»»µÄ×Ö·û´®
***********************************************/
function compareTime(endTime,beginTime)
/*********************************************** ¹¦ÄÜ£ºÅжÏʱ¼ä¸ñʽÊÇ·ñÕýÈ· ²ÎÊý£º
strdate£ºÐèҪת»»µÄ×Ö·û´®
***********************************************/
function isValidTime(strTime)
/***************************************************************** ¹¦ÄÜ£ºÑéÖ¤¡°date.format.date¡±Ä£Ê½µÄÈÕÆÚ¸ñʽÊÇ·ñÕýÈ· ²ÎÊý£º
date£ºÒªÑéÖ¤µÄÈÕÆÚ×Ö·û´®£¬È磺¡°2009-08-24¡±¡¢¡°08/24/2009¡±
*****************************************************************/
function chkDateFormat(dateStr)
2. calendarview.js
/*********************************************** JSÎļþ˵Ã÷£º
¸ÃÎļþÌṩÁËÈÕÀúÊÓͼµÄ¹¹ÔìºÍ²Ù×÷º¯Êý
×÷Õߣº³ÂÖ¾ÓÂ
°æ±¾£º1.0 2007-11-05
***********************************************/
È«¾Ö±äÁ¿
var CALENDARVIEW_TYPE_DAY = 1; //ÏÔʾµ¥ÌìµÄ
var CALENDARVIEW_TYPE_WEEK_TWO = 2; //ÏÔʾÿÖÜÁ½ÌìµÄ
var CALENDARVIEW_TYPE_WEEK_SEVENT = 7; //ÏÔʾÿÖÜ7ÌìµÄ var CALENDARVIEW_TYPE_MONTH = 30; //ÏÔʾһ¸öÔµÄ
var CALENDARVIEW_DOC_TYPE_REPEAT = \ //ÖØ¸´ÈÕ³Ì var CALENDARVIEW_DOC_TYPE_DRAFT = \ //²Ý¸åÈÕ³Ì var CALENDARVIEW_DOC_TYPE_ABANDON = \//·ÏÆúÈÕ³Ì var CALENDARVIEW_DOC_TYPE_APPROVE = \ //´ýÉóÈÕ³Ì
var CALENDARVIEW_DOC_TYPE_FINISH = \ //ÒÑÍê³ÉÈÕ³Ì var CALENDARVIEW_DOC_TYPE_FINISH_DRAW = \ //ÒÑÁìÈ¡
var CALENDARVIEW_DOC_TYPE_NOFINISH = \ //ÉóÅúͨ¹ýµ«Î´Íê³ÉÈÕ³Ì
var CALENDARVIEW_IMGPATHPREFIX = Com_Parameter.StylePath+\
ͼƬ·¾¶
//
var CALENDARVIEW_DOC_ICON_REPEAT = \var CALENDARVIEW_DOC_ICON_DRAFT = \
var CALENDARVIEW_DOC_ICON_ABANDON = \ var CALENDARVIEW_DOC_ICON_APPROVE = \var CALENDARVIEW_DOC_ICON_FINISH = \
var CALENDARVIEW_DOC_ICON_FINISH_DRAW = \var CALENDARVIEW_DOC_ICON_NOFINISH = \var CALENDARVIEW_DOC_FLAG_NORMAL = \
var CALENDARVIEW_DOC_FLAG_IMPORTANCE = \
var CALENDARVIEW_DOC_ICON_ACTIVE = \
var CALENDARVIEW_DOC_ICON_NOACTIVE = \
var CALENDARVIEW_DOC_WORDLENGTH_WEEK_TWO = 40; var CALENDARVIEW_DOC_WORDLENGTH_WEEK_SEVENT = 40; var CALENDARVIEW_DOC_WORDLENGTH_DAY = 80; var CALENDARVIEW_DOC_WORDLENGTH_MONTH = 18;
var CalendarView_Info = new Array(); var CalendarMsg_Info = new Array();
CalendarViewÀà
/*********************************************** ¹¦ÄÜ ÈÕÀúÊÓͼ¶ÔÏóµÄ¹¹Ô캯Êý ²ÎÊý£º
refName£º
±ØÑ¡£¬ÈÕÀúÊÓͼµÄ±êʶÃû³Æ tableElement:
±ØÑ¡£¬ÈÕÀúÊÓͼÖ÷ÌâÔªËØµÄ±êʶÃû³Æ beanName:
¿ÉÑ¡£¬¶ÁÈ¡Êý¾ÝµÄserviceµÄÃû³Æ beanURL:
¿ÉÑ¡£¬¶ÁÈ¡Êý¾ÝµÄserviceµÄURL
***********************************************/
function CalendarView(refName, tableElement,beanName,beanURL)
¹²·ÖÏí92ƪÏà¹ØÎĵµ