以下是函數說明。懶得看。碼著吧
函數名 | 返回值類型 | 作用域 | 參數 | 描述 |
---|---|---|---|---|
$dp.show | void | 全局 | 無 | 顯示日期選擇框 |
$dp.hide | void | 全局 | 無 | 隱藏日期選擇框 |
$dp.unbind (4.8beta4新增) | void | 全局 | el [string/object]:取消綁定的對象,可傳入dom對象或者是對象的ID | 讓傳入的對象取消日期控件綁定 |
$dp.$D | String | 全局 | id [string]: 對象的ID arg [object]: 日期差量,可以設置成 {y:[值],M:[值],d:[值],H:[值],m:[值],s:[值]} 屬性 y,M,d,H,m,s 分別代表 年月日時分秒 {M:3,d:7} 表示 3個月零7天 {d:1,H:1} 表示1天多1小時 | 將id對應的日期框中的日期字符串,加上定義的日期差量,返回使用real格式化后的日期串 參考 示例 4-3-2 |
$dp.$DV | String | 全局 | v [string]: 日期字符串 arg [object]: 同上例的arg | 將傳入的日期字符串,加上定義的日期差量,返回使用real格式化后的日期串 參考 示例 4-3-3 |
以下函數只在事件自定義函數中有效 | ||||
$dp.cal.getP | String | 事件function | p [string]: 屬性名稱 yMdHmswWD分別代表年,月,日,時,分,秒,星期(0-6),周(1-52),星期(一-六) f [string]: format 格式字符串 設置方法參考 1.4 自定義格式 | 返回所指定屬性被格式字符串格式化后的值[單屬性],在changing,picking,clearing事件中返回選擇前的值 參考 示例 1-2-2 |
$dp.cal.getDateStr | String | 事件function | f [string]: 格式字符串,為空時使用dateFmt | 返回所指定屬性被格式字符串格式化后的值[整個值],在changing,picking,clearing事件中返回選擇前的值 |
$dp.cal.getNewP | String | 事件function | 用法同$dp.cal.getP | 返回所指定屬性被格式字符串格式化后的值[單屬性],在changing,picking,clearing事件中返回選擇后的值 |
$dp.cal.getNewDateStr | String | 事件function | 用法同$dp.cal.getDateStr | 返回所指定屬性被格式字符串格式化后的值[整個值],在changing,picking,clearing事件中返回選擇后的值 |
屬性名 | 返回值類型 | 作用域 | 參數 | 描述 |
---|---|---|---|---|
$dp.cal.date | object | 事件function | $dp.cal.date.y:返回 年 $dp.cal.date.M:返回 月 $dp.cal.date.d:返回 日 $dp.cal.date.H:返回 時 $dp.cal.date.m:返回 分 $dp.cal.date.s:返回 秒 | 在changing,picking,clearing事件中返回選擇前的日期對象 |
$dp.cal.newdate | object | 事件function | 用法同$dp.cal.date | 在changing,picking,clearing事件中返回選擇后的日期對象 |
<h:script src="/common/javascripts/My97DatePicker/WdatePicker.js"/>
//這是讓其只顯示年份
<input id="Ddl_Year" type="text" runat="server" onfocus="WdatePicker({skin:'default',dateFmt:'yyyy'})" class="Wdate" style=" width:80px;"/>
//onpicked:pickedFunc
<input type="text" style="float:right" name="checkdate" onfocus="WdatePicker({skin:'default',dateFmt:'yyyy',onpicked:pickedFunc})" class="Wdate"/>
JS 代碼
function pickedFunc(){
alert($dp.cal.getP('y'));
alert($(this).val());
};
//這是讓其只顯示年份
<input id="Ddl_Year" type="text" runat="server" onfocus="WdatePicker({skin:'default',dateFmt:'yyyy'})" class="Wdate" style=" width:80px;"/>
//onpicked:pickedFunc
<input type="text" style="float:right" name="checkdate" onfocus="WdatePicker({skin:'default',dateFmt:'yyyy',onpicked:pickedFunc})" class="Wdate"/>
JS 代碼
function pickedFunc(){
alert($dp.cal.getP('y'));
alert($(this).val());
};