问题描述:
客户想通过onclick事件调用润干的下拉日历,而不是通过设置单元格的编辑风格来实现
问题解答:
可以通过执行润干下拉日历的js函数来实现
例如:
<form name=from1>选择月份:
<input name=reportMonth onClick=”_runqianCalendar.dateFormat=’yyyy-MM’; _runqianCalendar.type= ‘month’;_showCalendar();” >
但是当报表展现时,焦点出发编辑框时页面会报js错误,不可识别的对象:_runqianCalendar
引起这种情况的原因是找不到润干自带的下拉日历自带的js定义的对象造成的.
所以还要引入润干下拉日历自带的js
<script language=javascript src=”http://127.0.0.1:6001/demo/reportServlet?action=10&file=%2Fcom%2Frunqian%2Freport4%2Finput%2Fcalendar.js” mce_src=”http://127.0.0.1:6001/demo/reportServlet?action=10&file=%2Fcom%2Frunqian%2Freport4%2Finput%2Fcalendar.js”></script>
<script language=javascript>_createRunqianCalendar();</script>
注意:要在定义的文本框后面引用下拉日历自带的js。