jQuery EasyUI bentuk Plugin - Datebox Tanggal kotak
jQuery EasyUI Plugin
Diperpanjang dari $ .fn.combo.defaults. Dengan $ .fn.datebox.defaults menimpa default default.
kotak tanggal (datebox) ke kotak teks yang dapat diedit dan panel kalender drop-down bersama-sama, pengguna dapat memilih tanggal dari panel kalender drop-down. Dalam kotak teks, masukkan string sedih dikonversi ke tanggal yang valid. Tanggal yang dipilih juga dapat dikonversi ke format yang diinginkan.
mengandalkan
- combo
- kalender
pemakaian
tanggal pembuatan dari kotak tag (datebox).
<Input id = "dd" type = "text" class = "easyui-datebox" diperlukan = "dibutuhkan">
Gunakan javascript kotak tanggal pembuatan (datebox).
<Input id = "dd" type = "text">
$ ( '# Dd'). Datebox ({ diperlukan: true });
milik
Properti membentang dari kombinasi (combo), berikut ini adalah kotak tanggal (datebox) menambahkan properti.
名称 | 类型 | 描述 | 默认值 |
---|---|---|---|
panelWidth | number | 下拉日历面板的宽度。 | 180 |
panelHeight | number | 下拉日历面板的高度。 | auto |
currentText | string | 当前日期按钮上显示的文本。 | Today |
closeText | string | 关闭按钮上显示的文本。 | Close |
okText | string | 确定按钮上显示的文本。 | Ok |
disabled | boolean | 设置为 true 时禁用该域。 | false |
buttons | array | 日历下面的按钮。该属性自版本 1.3.5 起可用。 代码实例: var buttons = $.extend([], $.fn.datebox.defaults.buttons); buttons.splice(1, 0, { text: 'MyBtn', handler: function(target){ alert('click MyBtn'); } }); $('#dd').datebox({ buttons: buttons }); |
|
sharedCalendar | string,selector | 多个日期框(datebox)组件使用的共享日历。该属性自版本 1.3.5 起可用。 代码实例: <input class="easyui-datebox" sharedCalendar="#sc"> <input class="easyui-datebox" sharedCalendar="#sc"> <div id="sc" class="easyui-calendar"></div> |
null |
formatter | function | 格式化日期的函数,该函数有一个 'date' 参数,并返回一个字符串值。下面的实例演示如何重写默认的格式化(formatter)函数。
$.fn.datebox.defaults.formatter = function(date){ var y = date.getFullYear(); var m = date.getMonth()+1; var d = date.getDate(); return m+'/'+d+'/'+y; } |
|
parser | function | 解析日期字符串的函数,该函数有一个 'date' 字符串,并返回一个日期值。下面的实例演示如何重写默认的解析(parser)函数。
$.fn.datebox.defaults.parser = function(s){ var t = Date.parse(s); if (!isNaN(t)){ return new Date(t); } else { return new Date(); } } |
peristiwa
名称 | 参数 | 描述 |
---|---|---|
onSelect | date | 当用户选择一个日期时触发。 代码实例: $('#dd').datebox({ onSelect: function(date){ alert(date.getFullYear()+":"+(date.getMonth()+1)+":"+date.getDate()); } }); |
cara
Metode memperpanjang dari kombinasi (combo), berikut ini adalah metode untuk menulis ulang kotak tanggal (datebox).
名称 | 参数 | 描述 |
---|---|---|
options | none | 返回选项(options)对象。 |
calendar | none | 获取日历(calendar)对象。下面的实例演示如何获取日历(calendar)对象,然后重现它。
// get the calendar object var c = $('#dd').datebox('calendar'); // set the first day of week to monday c.calendar({ firstDay: 1 }); |
setValue | value | 设置日期框(datebox)的值。 代码实例: $('#dd').datebox('setValue', '6/1/2012'); // set datebox value var v = $('#dd').datebox('getValue'); // get datebox value |
jQuery EasyUI Plugin